package sounds;
import javax.sound.sampled.AudioFormat;
import javax.sound.sampled.AudioSystem;
import javax.sound.sampled.DataLine;
import javax.sound.sampled.FloatControl;
import javax.sound.sampled.LineUnavailableException;
import javax.sound.sampled.SourceDataLine;

import util.AudioClipBalanced;
/** <p>An object implementing {@link java.applet.AudioClip java.applet.AudioClip} with the data from Down-16.wav hard-coded into it.</p>
 * <p>Created with the <a href="http://stephengware.com/projects/soundtoclass">SoundToClass tool</a>, by Stephen G. Ware.</p>
 * @author Stephen G. Ware */
public class Down16 implements AudioClipBalanced {
	private byte[] data;
	private AudioFormat format;
	private DataLine.Info lineInfo = null;
	private PlayThread playThread = null;
	private LoopThread loopThread = null;
	private static final long serialVersionUID = 88200;
	private static byte[] data0(){ return new byte[] {1,0,94,4,-63,8,22,13,108,17,-71,21,-12,25,50,30,81,34,110,38,110,42,97,46,60,50,-1,53,-86,57,58,61,-88,64,5,68,48,71,74,74,55,77,4,80,-84,82,42,85,-124,87,-77,89,-73,91,-108,93,65,95,-61,96,25,98,63,99,56,100,3,101,-99,101,6,102,70,102,76,102,45,102,-43,101,86,101,-98,100,-63,99,-83,98,112,97,5,96,105,94,-88,92,-76,90,-99,88,86,86,-21,83,88,81,-98,78,-64,75,-65,72,-102,69,89,66,-12,62,117,59,-40,55,34,52,86,48,111,44,119,40,105,36,78,32,32,28,-25,23,-92,19,85,15,0,11,-87,6,71,2,-16,-3,-115,-7,57,-11,-34,-16,-105,-20,78,-24,23,-28,-21,-33,-52,-37,-61,-41,-58,-45,-27,-49,20,-52,97,-56,-62,-60,70,-63,-33,-67,-97,-70,121,-73,121,-76,-102,-79,-31,-82,78,-84,-33,-87,-97,-89,127,-91,-109,-93,-54,-95,50,-96,-59,-98,-123,-99,118,-100,-113,-101,-32,-102,86,-102,4,-102,-35,-103,-24,-103,31,-102,-116,-102,32,-101,-22,-101,-31,-100,2,-98,87,-97,-42,-96,127,-94,90,-92,89,-90,-123,-88,-36,-86,85,-83,-8,-81,-61,-78,-85,-75,-66,-72,-22,-69,60,-65,-89,-62,53,-58,-42,-55,-102,-51,106,-47,90,-43,86,-39,105,-35,-117,-31,-69,-27,-12,-23,61,-18,-119,-14,-34,-10,57,-5,-112,-1,-18,3,70,8,-102,12,-21,16,49,21,112,25,-97,29,-59,33,-42,37,-37,41,-56,45,-95,49,98,53,13,57,-103,60,14,64,94,67,-106,70,-88,73,-102,76,103,79,15,82,-109,84,-21,86,33,89,36,91,9,93,-75,94,65,96,-106,97,-59,98,-62,99,-109,100,49,101,-90,101,-28,101,-6,101,-36,101,-113,101,21,101,104,100,-112,99,-121,98,82,97,-16,95,93,94,-93,92,-68,90,-85,88,112,86,15,84,-127,81,-43,78,0,76,6,73,-16,69,-79,66,90,63,-27,59,77,56,-88,52,-39,48,7,45,13,41,15,37,-9,32,-45,28,-94,24,99,20,29,16,-50,11,125,7,34,3,-51,-2,114,-6,32,-10,-51,-15,-124,-19,67,-23,11,-27,-28,-32,-58,-36,-69,-40,-59,-44,-36,-48,19,-51,88,-55,-67,-59,59,-62,-44,-66,-111,-69,102,-72,99,-75,127,-78,-63,-81,40,-83,-74,-86,105,-88,73,-90,80,-92,-126,-94,-31,-96,106,-97,35,-98,6,-99,27,-100,90,-101,-52,-102,106,-102,60,-102,53,-102,103,-102,-63,-102,77,-101,10,-100,-16,-100,9,-98,78,-97,-64,-96,93,-94,39,-92,29,-90,55,-88,-123,-86,-19,-84,-122,-81,63,-78,32,-75,31,-72,69,-69,-122,-66,-25,-63,104,-59,-1,-56,-77,-52,126,-48,95,-44,83,-40,92,-36,116,-32,-103,-28,-48,-24,9,-19,84,-15,-96,-11,-14,-7,74,-2,-101,2,-12,6,67,11,-113,15,-42,19,14,24,65,28,99,32,119,36,121,40,106,44,69,48,10,52,-74,55,73,59,-65,62,28,66,81,69,114,72,102,75,64,78,-17,80,122,83,-31,85,29,88,49,90,28,92,-39,93,110,95,-42,96,14,98,28,99,-6,99,-86,100,43,101,125,101,-96,101,-108,101,89,101,-19,100,85,100,-117,99,-106,98,115,97,29,96,-90,94,-12,92,38,91,33,89,-5,86,-87,84,47,82,-108,79,-54,76,-21,73,-39,70,-76,67,104,64,-1,60,126,57,-35,53,37,50,88,46,113,42,123,38,111,34,88,30,44,26,-3,21,-70,17,119,13,40,9,-39,4,-123,0,51,-4,-31,-9,-110,-13,78,-17,11,-21,-41,-26,-85,-30,-113,-34,-126,-38,-120,-42,-99,-46,-51,-50,13,-53,109,-57,-31,-61,118,-64,37,-67,-11,-71,-28,-74,-8,-77,42,-79,-121,-82,5,-84,-84,-87,124,-89,114,-91,-105,-93,-31,-95,92,-96,-1,-98,-45,-99,-45,-100,-1,-101,94,-101,-27,-102,-92,-102,-120,-102,-92,-102,-24,-102,97,-101,4,-100,-41,-100,-38,-99,5,-97,101,-96,-23,-95,-95,-93,123,-91,-120,-89,-74,-87,15,-84,-108,-82,53,-79,4,-76,-17,-74,-1,-71,49,-67,127,-64,-20,-61,115,-57,25,-53,-49,-50,-89,-46,-120,-42,-122,-38,-112,-34,-86,-30,-44,-26,7,-21,69,-17,-118,-13,-42,-9,35,-4,118,0,-59,4,17,9,96,13,-98,17,-36,21,12,26,50,30,72,34,80,38,67,42,38,46,-15,49,-89,53,66,57,-62,60,43,64,108,67,-103,70,-98,73,-125,76,69,79,-31,81,87,84,-88,86,-49,88,-52,90,-95,92,72,94,-55,95,21,97,61,98,49,99,-7,99,-108,100,0,101,56,101,77,101,35,101,-38,100,86,100,-84,99,-51,98,-57,97,-116,96,44,95,-102,93,-31,91,-6,89,-22,87,-75,85,81,83,-48,80,32,78,82,75,96,72,73,69,25,66,-61,62,85,59,-55,55,35,52,103,48,-108,44,-85,40,-80,36,-92,32,-118,28,96,24,48,20}; }
	private static byte[] data1(){ return new byte[] {-16,15,-83,11,102,7,21,3,-53,-2,124,-6,49,-10,-21,-15,-83,-19,114,-23,74,-27,39,-31,22,-35,21,-39,37,-43,73,-47,-125,-51,-41,-55,61,-58,-55,-62,100,-65,41,-68,5,-71,8,-74,40,-77,113,-80,-40,-83,110,-85,34,-87,6,-89,12,-91,67,-93,-96,-95,45,-96,-31,-98,-57,-99,-41,-100,23,-100,-123,-101,33,-101,-21,-102,-26,-102,13,-101,101,-101,-21,-101,-99,-100,-125,-99,-115,-98,-49,-97,54,-95,-55,-94,-114,-92,114,-90,-115,-88,-61,-86,43,-83,-78,-81,100,-78,52,-75,46,-72,62,-69,124,-66,-54,-63,67,-59,-56,-56,117,-52,45,-48,6,-44,-20,-41,-26,-37,-13,-33,13,-28,52,-24,103,-20,-97,-16,-28,-12,42,-7,118,-3,-65,1,12,6,81,10,-106,14,-46,18,3,23,48,27,71,31,89,35,82,39,63,43,21,47,-40,50,125,54,18,58,-125,61,-32,64,22,68,53,71,44,74,6,77,-70,79,73,82,-79,84,-11,86,12,89,-1,90,-59,92,96,94,-49,95,22,97,39,98,22,99,-52,99,96,100,-72,100,-19,100,-20,100,-65,100,102,100,-38,99,34,99,61,98,40,97,-23,95,125,94,-29,92,35,91,50,89,30,87,-33,84,121,82,-18,79,59,77,106,74,110,71,93,68,31,65,-49,61,90,58,-49,54,39,51,106,47,-103,43,-83,39,-71,35,-88,31,-108,27,109,23,60,19,4,15,-60,10,125,6,56,2,-18,-3,-92,-7,101,-11,29,-15,-21,-20,-72,-24,-109,-28,123,-32,113,-36,117,-40,-108,-44,-70,-48,3,-51,88,-55,-48,-59,92,-62,10,-65,-47,-69,-70,-72,-59,-75,-16,-78,64,-80,-74,-83,78,-85,17,-87,-3,-90,12,-91,76,-93,-76,-95,69,-96,8,-97,-14,-99,12,-99,86,-100,-57,-101,112,-101,61,-101,66,-101,110,-101,-49,-101,87,-100,20,-99,-7,-99,16,-97,81,-96,-67,-95,88,-93,27,-91,9,-89,33,-87,93,-85,-59,-83,81,-80,1,-77,-42,-75,-54,-72,-29,-69,25,-65,109,-62,-33,-59,105,-55,14,-51,-53,-48,-101,-44,-125,-40,122,-36,-126,-32,-102,-28,-69,-24,-21,-20,33,-15,96,-11,-96,-7,-24,-3,44,2,113,6,-73,10,-20,14,45,19,81,23,120,27,-114,31,-111,35,-114,39,108,43,65,47,-7,50,-100,54,38,58,-105,61,-29,64,33,68,42,71,41,74,-13,76,-89,79,44,82,-110,84,-50,86,-31,88,-49,90,-114,92,40,94,-112,95,-46,96,-30,97,-55,98,-126,99,10,100,104,100,-109,100,-106,100,98,100,11,100,120,99,-59,98,-37,97,-55,96,-122,95,28,94,-126,92,-64,90,-42,88,-68,86,-123,84,27,82,-107,79,-28,76,20,74,30,71,11,68,-41,64,-127,61,27,58,-121,54,-16,50,47,47,99,43,127,39,-117,35,-125,31,114,27,79,23,36,19,-13,14,-77,10,120,6,50,2,-16,-3,-83,-7,110,-11,51,-15,-2,-20,-43,-24,-78,-28,-94,-32,-102,-36,-89,-40,-61,-44,-11,-48,61,-51,-103,-55,21,-58,-95,-62,88,-65,28,-68,14,-71,24,-74,70,-77,-102,-80,15,-82,-85,-85,113,-87,89,-89,111,-91,-85,-93,21,-94,-89,-96,104,-97,82,-98,109,-99,-77,-100,36,-100,-53,-101,-106,-101,-103,-101,-61,-101,30,-100,-88,-100,92,-99,68,-98,80,-97,-110,-96,-9,-95,-113,-93,75,-91,55,-89,69,-87,-126,-85,-32,-83,103,-80,18,-77,-34,-75,-46,-72,-33,-69,19,-65,94,-62,-55,-59,79,-55,-20,-52,-93,-48,109,-44,78,-40,62,-36,65,-32,82,-28,108,-24,-102,-20,-60,-16,3,-11,57,-7,126,-3,-68,1,-3,5,59,10,115,14,-92,18,-49,22,-20,26,-1,30,4,35,-12,38,-37,42,-92,46,97,50,-1,53,-119,57,-11,60,74,64,122,67,-108,70,-125,73,91,76,7,79,-108,81,-8,83,57,86,78,88,65,90,-1,91,-94,93,10,95,85,96,103,97,85,98,18,99,-94,99,4,100,58,100,60,100,26,100,-65,99,63,99,-117,98,-82,97,-94,96,105,95,8,94,116,92,-62,90,-42,88,-45,86,-105,84,67,82,-67,79,29,77,81,74,103,71,94,68,46,65,-19,61,-128,58,6,55,105,51,-70,47,-13,43,26,40,42,36,46,32,33,28,7,24,-26,19,-75,15,-126,11,71,7,13,3,-53,-2,-111,-6,82,-10,30,-14,-19,-19,-59,-23,-89,-27,-106,-31,-109,-35,-96,-39,-69,-43,-15,-47,51,-50,-107,-54,10,-57,-103,-61,72,-64,16,-67,-9,-71,4,-73,42,-76,121,-79,-22,-82,-127,-84,60,-86,35,-88,44,-90,102,-92,-61,-94,79,-95,6,-96,-26,-98,-7,-99,49,-99,-98,-100,49,-100,-5,-101,-23,-101,13,-100,91,-100,-42,-100,-126,-99,88,-98,92,-97,-115,-96,-24,-95,112,-93,34,-91,-3,-90,2,-87,45,-85,-126,-83,-9,-81,-102,-78,88,-75,58,-72,68,-69,95,-66,-86,-63,2,-59,125,-56,19,-52,-73,-49,127,-45}; }
	private static byte[] data2(){ return new byte[] {79,-41,58,-37,48,-33,56,-29,79,-25,107,-21,-103,-17,-58,-13,-2,-9,56,-4,116,0,-83,4,-22,8,27,13,78,17,113,21,-111,25,-95,29,-92,33,-101,37,121,41,78,45,5,49,-85,52,56,56,-88,59,1,63,59,66,83,69,85,72,41,75,-26,77,118,80,-23,82,47,85,85,87,74,89,32,91,-60,92,65,94,-107,95,-74,96,-75,97,123,98,33,99,-116,99,-42,99,-24,99,-45,99,-115,99,27,99,120,98,-82,97,-79,96,-115,95,57,94,-68,92,19,91,67,89,72,87,36,85,-34,82,105,80,-39,77,32,75,68,72,76,69,45,66,-11,62,-97,59,45,56,-94,52,0,49,66,45,122,41,-111,37,-90,33,-97,29,-111,25,120,21,79,17,38,13,-15,8,-68,4,-126,0,73,-4,19,-8,-35,-13,-78,-17,-119,-21,110,-25,91,-29,87,-33,98,-37,124,-41,-84,-45,-19,-49,69,-52,-74,-56,65,-59,-31,-63,-87,-66,127,-69,-121,-72,-97,-75,-29,-78,73,-80,-50,-83,-125,-85,83,-87,84,-89,119,-91,-54,-93,63,-94,-22,-96,-76,-97,-76,-98,-36,-99,49,-99,-74,-100,100,-100,69,-100,79,-100,-120,-100,-13,-100,-127,-99,72,-98,52,-97,78,-96,-106,-95,6,-93,-94,-92,107,-90,85,-88,112,-86,-85,-84,17,-81,-101,-79,71,-76,21,-73,10,-70,22,-67,74,-64,-106,-61,-5,-58,-126,-54,25,-50,-52,-47,-108,-43,109,-39,87,-35,85,-31,93,-27,114,-23,-108,-19,-70,-15,-23,-11,30,-6,80,-2,-117,2,-66,6,-16,10,31,15,66,19,98,23,116,27,121,31,114,35,87,39,46,43,-18,46,-101,50,47,54,-86,57,13,61,81,64,121,67,-125,70,106,73,50,76,-41,78,85,81,-77,83,-29,85,-11,87,-42,89,-108,91,39,93,-118,94,-52,95,-42,96,-65,97,115,98,0,99,89,99,-115,99,-118,99,100,99,6,99,-125,98,-50,97,-17,96,-30,95,-87,94,72,93,-72,91,1,90,32,88,21,86,-26,83,-112,81,17,79,116,76,-83,73,-52,70,-61,67,-94,64,95,61,0,58,-115,54,-11,50,82,47,-109,43,-66,39,-31,35,-26,31,-24,27,-41,23,-68,19,-100,15,109,11,67,7,11,3,-36,-2,-90,-6,118,-10,72,-14,36,-18,5,-22,-14,-27,-23,-31,-15,-35,3,-38,47,-42,100,-46,-73,-50,27,-53,-103,-57,48,-60,-26,-64,-80,-67,-89,-70,-86,-73,-28,-76,45,-78,-89,-81,63,-83,-3,-86,-25,-88,-13,-90,41,-91,-116,-93,20,-94,-53,-96,-82,-97,-73,-98,-12,-99,88,-99,-19,-100,-84,-100,-99,-100,-76,-100,1,-99,116,-99,24,-98,-25,-98,-28,-97,11,-95,95,-94,-37,-93,-124,-91,86,-89,79,-87,112,-85,-73,-83,38,-80,-75,-78,111,-75,63,-72,62,-69,78,-66,-120,-63,-40,-60,67,-56,-53,-53,102,-49,29,-45,-31,-42,-63,-38,-90,-34,-87,-30,-87,-26,-60,-22,-36,-18,5,-13,45,-9,95,-5,-115,-1,-64,3,-17,7,27,12,64,16,98,20,114,24,-127,28,123,32,106,36,72,40,20,44,-57,47,111,51,-17,54,105,58,-73,61,-9,64,14,68,14,71,-25,73,-91,76,58,79,-80,81,-5,83,37,86,36,88,-3,89,-82,91,46,93,-113,94,-71,95,-63,96,-104,97,66,98,-61,98,15,99,60,99,40,99,-3,98,-110,98,4,98,74,97,90,96,75,95,7,94,-99,92,7,91,71,89,96,87,80,85,26,83,-68,80,61,78,-106,75,-47,72,-25,69,-33,66,-71,63,117,60,22,57,-99,53,10,50,100,46,-91,42,-42,38,-15,34,2,31,-2,26,-12,22,-35,18,-69,14,-102,10,104,6,65,2,13,-2,-29,-7,-75,-11,-110,-15,111,-19,91,-23,76,-27,75,-31,93,-35,117,-39,-88,-43,-24,-47,63,-50,-79,-54,51,-57,-41,-61,-113,-64,108,-67,95,-70,123,-73,-83,-76,14,-78,-123,-81,46,-83,-15,-86,-28,-88,-7,-90,58,-91,-95,-93,52,-94,-12,-96,-39,-97,-13,-98,47,-98,-97,-99,58,-99,-2,-100,-9,-100,20,-99,102,-99,-32,-99,-121,-98,94,-97,92,-96,-117,-95,-34,-94,99,-92,12,-90,-32,-89,-32,-87,-5,-85,79,-82,-76,-80,77,-77,1,-74,-43,-72,-44,-69,-30,-66,29,-62,105,-59,-42,-56,90,-52,-12,-49,-88,-45,106,-41,69,-37,43,-33,35,-29,41,-25,56,-21,79,-17,115,-13,-106,-9,-62,-5,-16,-1,21,4,73,8,101,12,-115,16,-94,20,-78,24,-72,28,-83,32,-107,36,111,40,47,44,-26,47,124,51,2,55,106,58,-67,61,-19,64,8,68,-7,70,-44,73,-121,76,27,79,-120,81,-47,83,-12,85,-15,87,-61,89,111,91,-16,92,71,94,115,95,117,96,71,97,-13,97,108,98,-67,98,-32,98,-46,98,-96,98,52,98,-84,97,-26,96,4,96,-25,94,-82,93,62,92,-83,90,-21,88,8,87,-7,84,-61,82,108,80,-23,77,75,75,-124,72}; }
	private static byte[] data3(){ return new byte[] {-94,69,-104,66,123,63,54,60,-35,56,107,53,-41,49,59,46,123,42,-76,38,-43,34,-25,30,-20,26,-26,22,-47,18,-69,14,-106,10,114,6,74,2,31,-2,-9,-7,-45,-11,-82,-15,-105,-19,-125,-23,122,-27,-126,-31,-113,-35,-73,-39,-29,-43,49,-46,-122,-50,-4,-54,-123,-57,38,-60,-22,-64,-63,-67,-66,-70,-43,-73,17,-75,107,-78,-18,-81,-114,-83,90,-85,72,-87,98,-89,-99,-91,13,-92,-107,-94,94,-95,59,-96,87,-97,-113,-98,1,-98,-109,-99,95,-99,73,-99,109,-99,-74,-99,45,-98,-44,-98,-96,-97,-95,-96,-60,-95,26,-93,-108,-92,58,-90,9,-88,0,-86,27,-84,100,-82,-59,-80,89,-77,2,-74,-41,-72,-58,-69,-41,-66,4,-62,78,-59,-79,-56,49,-52,-62,-49,112,-45,46,-41,-3,-38,-29,-34,-49,-30,-46,-26,-39,-22,-19,-18,5,-13,43,-9,74,-5,117,-1,-104,3,-64,7,-32,11,-3,15,18,20,27,24,32,28,16,32,-9,35,-51,39,-117,43,65,47,-45,50,91,54,-63,57,18,61,71,64,89,67,85,70,43,73,-31,75,120,78,-28,80,52,83,87,85,89,87,45,89,-32,90,99,92,-64,93,-14,94,-9,95,-46,96,-125,97,2,98,92,98,-126,98,-126,98,80,98,-12,97,108,97,-74,96,-41,95,-54,94,-112,93,51,92,-93,90,-12,88,18,87,16,85,-26,82,-109,80,33,78,-120,75,-52,72,-13,69,-11,66,-33,63,-91,60,88,57,-26,53,105,50,-55,46,26,43,88,39,-127,35,-98,31,-89,27,-86,23,-99,19,-117,15,113,11,78,7,48,3,7,-1,-27,-6,-59,-10,-91,-14,-111,-18,-128,-22,122,-26,-127,-30,-105,-34,-75,-38,-17,-42,47,-45,-113,-49,-2,-53,-122,-56,41,-59,-29,-63,-65,-66,-78,-69,-54,-72,-3,-75,84,-77,-46,-80,105,-82,51,-84,21,-86,41,-88,96,-90,-66,-92,74,-93,-5,-95,-37,-96,-28,-97,24,-97,122,-98,3,-98,-62,-99,-94,-99,-70,-99,-12,-99,97,-98,-7,-98,-69,-97,-85,-96,-59,-95,8,-93,121,-92,16,-90,-47,-89,-70,-87,-54,-85,-2,-83,93,-80,-40,-78,125,-75,62,-72,37,-69,37,-66,74,-63,-126,-60,-32,-57,77,-53,-39,-50,121,-46,41,-42,-9,-39,-56,-35,-76,-31,-88,-27,-86,-23,-77,-19,-53,-15,-35,-11,5,-6,30,-2,68,2,99,6,-126,10,-103,14,-82,18,-75,22,-74,26,-87,30,-114,34,100,38,40,42,-39,45,118,49,-6,52,107,56,-69,59,-6,62,15,66,22,69,-18,71,-77,74,75,77,-55,79,28,82,78,84,89,86,59,88,-10,89,-115,91,-17,92,55,94,68,95,50,96,-18,96,-126,97,-27,97,36,98,42,98,20,98,-65,97,80,97,-89,96,-39,95,-32,94,-72,93,106,92,-15,90,75,89,-124,87,-115,85,121,83,53,81,-44,78,77,76,-95,73,-40,70,-19,67,-30,64,-68,61,121,58,27,55,-89,51,25,48,115,44,-63,40,-15,36,31,33,46,29,63,25,55,21,49,17,27,13,4,9,-24,4,-57,0,-86,-4,-116,-8,112,-12,96,-16,75,-20,78,-24,78,-28,101,-32,-125,-36,-74,-40,-9,-44,79,-47,-71,-51,61,-54,-41,-58,-118,-61,94,-64,67,-67,88,-70,121,-73,-54,-76,54,-78,-60,-81,126,-83,81,-85,87,-87,123,-89,-52,-91,69,-92,-28,-94,-77,-95,-90,-96,-53,-97,21,-97,-113,-98,51,-98,6,-98,1,-98,42,-98,-126,-98,1,-97,-79,-97,-120,-96,-115,-95,-71,-94,23,-92,-107,-91,65,-89,22,-87,11,-85,52,-83,113,-81,-28,-79,105,-76,32,-73,-20,-71,-35,-68,-18,-65,21,-61,95,-58,-65,-55,54,-51,-53,-48,106,-44,41,-40,-18,-37,-49,-33,-77,-29,-82,-25,-85,-21,-71,-17,-56,-13,-33,-9,-3,-5,20,0,53,4,78,8,98,12,120,16,124,20,127,24,116,28,92,32,52,36,0,40,-78,43,92,47,-30,50,97,54,-73,57,2,61,38,64,51,67,32,70,-19,72,-101,75,36,78,-117,80,-50,82,-20,84,-31,86,-76,88,88,90,-39,91,47,93,89,94,90,95,50,96,-40,96,92,97,-86,97,-43,97,-52,97,-99,97,63,97,-76,96,1,96,31,95,22,94,-32,92,126,91,-7,89,67,88,113,86,107,84,71,82,-2,79,-118,77,-1,74,68,72,116,69,-128,66,110,63,63,60,-8,56,-111,53,28,50,-123,46,-29,42,38,39,93,35,-128,31,-105,27,-91,23,-99,19,-98,15,-124,11,117,7,92,3,63,-1,41,-5,16,-9,-5,-14,-13,-18,-25,-22,-15,-26,-5,-30,27,-33,70,-37,-127,-41,-48,-45,51,-48,-89,-52,60,-55,-33,-59,-92,-62,-128,-65,123,-68,-107,-71,-51,-74,41,-76,-92,-79,67,-81,8,-83,-16,-86,3,-87,56,-89,-106,-91,31,-92,-49,-94,-83,-95,-80,-96,-29,-97,59,-97,-57,-98,119,-98,90,-98,97,-98,-101,-98,-3,-98,-116,-97,71,-96,43,-95,60,-94}; }
	private static byte[] data4(){ return new byte[] {118,-93,-39,-92,103,-90,27,-88,-6,-87,-5,-85,39,-82,113,-80,-24,-78,120,-75,50,-72,5,-69,-3,-67,15,-63,63,-60,-120,-57,-19,-54,103,-50,-5,-47,-97,-43,89,-39,38,-35,-4,-32,-22,-28,-40,-24,-35,-20,-32,-16,-16,-12,3,-7,24,-3,51,1,68,5,94,9,105,13,120,17,119,21,111,25,95,29,57,33,16,37,-53,40,122,44,21,48,-107,51,6,55,85,58,-110,61,-84,64,-79,67,-114,70,84,73,-13,75,114,78,-49,80,4,83,23,85,2,87,-57,88,99,90,-41,91,31,93,68,94,52,95,5,96,-96,96,25,97,94,97,125,97,109,97,51,97,-50,96,57,96,127,95,-109,94,-124,93,70,92,-33,90,82,89,-104,87,-67,85,-76,83,-115,81,58,79,-53,76,50,74,127,71,-91,68,-79,65,-99,62,110,59,36,56,-62,52,70,49,-75,45,16,42,88,38,-113,34,-76,30,-47,26,-39,22,-30,18,-38,14,-51,10,-65,6,-88,2,-106,-2,-128,-6,112,-10,98,-14,91,-18,91,-22,104,-26,122,-30,-92,-34,-48,-38,26,-41,105,-45,-39,-49,84,-52,-17,-56,-102,-59,106,-62,73,-65,82,-68,111,-71,-78,-74,19,-76,-104,-79,63,-81,12,-83,-5,-86,19,-87,82,-89,-74,-91,74,-92,-5,-94,-28,-95,-23,-96,37,-96,-122,-97,17,-97,-51,-98,-81,-98,-65,-98,-1,-98,95,-97,-6,-97,-79,-96,-97,-95,-80,-94,-21,-93,86,-91,-33,-90,-100,-88,119,-86,123,-84,-87,-82,-14,-80,105,-77,-5,-75,-79,-72,-121,-69,123,-66,-115,-63,-70,-60,3,-56,100,-53,-35,-50,108,-46,14,-42,-57,-39,-118,-35,102,-31,69,-27,57,-23,49,-19,53,-15,63,-11,76,-7,93,-3,112,1,-126,5,-113,9,-99,13,-99,17,-99,21,-113,25,116,29,83,33,24,37,-41,40,122,44,19,48,-115,51,-7,54,65,58,123,61,-114,64,-113,67,103,70,41,73,-62,75,64,78,-109,80,-52,82,-45,84,-62,86,126,88,26,90,-117,91,-47,92,-16,93,-28,94,-82,95,76,96,-65,96,7,97,36,97,19,97,-37,96,114,96,-30,95,38,95,62,94,44,93,-14,91,-116,90,2,89,75,87,111,85,110,83,67,81,-3,78,-121,76,-5,73,67,71,116,68,-126,65,113,62,73,59,2,56,-92,52,48,49,-96,45,5,42,77,38,-115,34,-74,30,-41,26,-24,22,-13,18,-16,14,-21,10,-31,6,-49,2,-61,-2,-78,-6,-91,-10,-96,-14,-104,-18,-93,-22,-81,-26,-53,-30,-12,-34,39,-37,113,-41,-54,-45,54,-48,-68,-52,82,-55,7,-58,-47,-62,-68,-65,-68,-68,-26,-71,32,-73,-118,-76,10,-78,-75,-81,127,-83,114,-85,-124,-87,-56,-89,39,-90,-70,-92,108,-93,77,-94,87,-95,-117,-96,-22,-97,117,-97,40,-97,10,-97,22,-97,78,-97,-81,-97,62,-96,-8,-96,-40,-95,-21,-94,26,-92,-124,-91,3,-89,-67,-88,-115,-86,-113,-84,-78,-82,-8,-80,101,-77,-15,-75,-97,-72,110,-69,92,-66,100,-63,-114,-60,-54,-57,40,-53,-104,-50,32,-46,-68,-43,107,-39,44,-35,-6,-32,-37,-28,-64,-24,-71,-20,-78,-16,-73,-12,-65,-8,-52,-4,-42,0,-25,4,-20,8,-9,12,-11,16,-19,20,-32,24,-65,28,-101,32,96,36,26,40,-63,43,81,47,-47,50,53,54,-121,57,-73,60,-44,63,-50,66,-82,69,110,72,12,75,-118,77,-27,79,26,82,48,84,23,86,-28,87,123,89,-8,90,65,92,104,93,99,94,50,95,-40,95,85,96,-95,96,-54,96,-64,96,-110,96,48,96,-84,95,-11,94,28,94,18,93,-30,91,-121,90,4,89,92,87,-121,85,-109,83,114,81,53,79,-52,76,73,74,-99,71,-40,68,-18,65,-20,62,-54,59,-112,56,57,53,-46,49,72,46,-70,42,6,39,83,35,-125,31,-85,27,-58,23,-43,19,-37,15,-33,11,-44,7,-47,3,-62,-1,-69,-5,-80,-9,-80,-13,-85,-17,-70,-21,-58,-25,-26,-29,13,-32,71,-36,-116,-40,-25,-44,82,-47,-45,-51,110,-54,25,-57,-24,-61,-58,-64,-51,-67,-26,-70,37,-72,-125,-75,-1,-78,-93,-80,103,-82,78,-84,94,-86,-110,-88,-18,-90,114,-91,30,-92,-15,-94,-12,-95,24,-95,111,-96,-22,-97,-107,-97,103,-97,104,-97,-112,-97,-25,-97,102,-96,17,-95,-24,-95,-27,-94,15,-92,97,-91,-39,-90,-128,-88,68,-86,55,-84,74,-82,-125,-80,-30,-78,94,-75,1,-72,-63,-70,-98,-67,-96,-64,-76,-61,-20,-58,56,-54,-100,-51,29,-47,-88,-44,81,-40,3,-36,-52,-33,-98,-29,127,-25,109,-21,94,-17,94,-13,94,-9,98,-5,110,-1,112,3,124,7,122,11,123,15,111,19,95,23,65,27,26,31,-32,34,-99,38,67,42,-38,45,89,49,-57,52,22,56,85,59,111,62,120,65,90,68,39,71,-55,73,86,76,-73,78,-5,80,24,83,17,85,-29,86,-112,88,19,90,113,91,-95,92}; }
	private static byte[] data5(){ return new byte[] {-80,93,-119,94,71,95,-52,95,49,96,100,96,113,96,78,96,6,96,-114,95,-19,94,37,94,44,93,17,92,-56,90,87,89,-64,87,2,86,27,84,19,82,-32,79,-111,77,23,75,-124,72,-52,69,-13,66,4,64,-18,60,-58,57,126,54,36,51,-86,47,39,44,-126,40,-38,36,22,33,74,29,109,25,-122,21,-104,17,-99,13,-92,9,-101,5,-98,1,-111,-3,-110,-7,-113,-11,-109,-15,-100,-19,-80,-23,-54,-27,-13,-31,42,-34,106,-38,-59,-42,41,-45,-90,-49,56,-52,-33,-56,-95,-59,125,-62,114,-65,-121,-68,-71,-71,6,-73,126,-76,10,-78,-57,-81,-101,-83,-99,-85,-64,-87,9,-88,127,-90,20,-91,-40,-93,-58,-94,-44,-95,28,-95,125,-96,21,-96,-46,-97,-68,-97,-49,-97,15,-96,120,-96,12,-95,-52,-95,-76,-94,-61,-93,4,-91,97,-90,-14,-89,-94,-87,123,-85,122,-83,-97,-81,-29,-79,81,-76,-39,-74,-121,-71,82,-68,60,-65,66,-62,101,-59,-98,-56,-10,-53,96,-49,-32,-46,121,-42,28,-38,-40,-35,-97,-31,115,-27,84,-23,65,-19,49,-15,47,-11,41,-7,46,-3,47,1,50,5,48,9,46,13,34,17,18,21,-12,24,-50,28,-99,32,86,36,11,40,-97,43,44,47,-96,50,-8,53,67,57,105,60,123,63,113,66,67,69,-1,71,-109,74,11,77,94,79,-113,81,-100,83,-128,85,69,87,-37,88,80,90,-102,91,-70,92,-76,93,-126,94,38,95,-96,95,-15,95,20,96,15,96,-33,95,-126,95,-1,94,77,94,116,93,112,92,68,91,-17,89,112,88,-48,86,-1,84,21,83,-7,80,-60,78,100,76,-24,73,71,71,-120,68,-84,65,-82,62,-99,59,102,56,32,53,-67,49,68,46,-69,42,26,39,106,35,-87,31,-36,27,0,24,30,20,45,16,57,12,62,8,65,4,64,0,65,-4,66,-8,71,-12,82,-16,101,-20,124,-24,-92,-28,-45,-32,18,-35,99,-39,-64,-43,53,-46,-72,-50,90,-53,10,-56,-37,-60,-63,-63,-61,-66,-26,-69,34,-71,-125,-74,-1,-77,-93,-79,99,-81,77,-83,89,-85,-120,-87,-27,-89,96,-90,12,-91,-42,-93,-43,-94,-16,-95,67,-95,-76,-96,87,-96,33,-96,22,-96,55,-96,-128,-96,-9,-96,-107,-95,95,-94,81,-93,109,-92,-79,-91,32,-89,-80,-88,112,-86,76,-84,84,-82,127,-80,-53,-78,60,-75,-51,-73,123,-70,79,-67,57,-64,69,-61,104,-58,-89,-55,-5,-52,108,-48,-24,-45,-124,-41,37,-37,-31,-34,-91,-30,120,-26,89,-22,62,-18,48,-14,37,-10,30,-6,30,-2,25,2,23,6,16,10,5,14,-11,17,-36,21,-72,25,-117,29,79,33,5,37,-86,40,61,44,-66,47,38,51,122,54,-73,57,-42,60,-32,63,-57,66,-108,69,68,72,-51,74,63,77,-124,79,-83,81,-81,83,-116,85,66,87,-42,88,59,90,126,91,-105,92,-124,93,76,94,-26,94,90,95,-97,95,-65,95,-82,95,121,95,21,95,-116,94,-49,93,-8,92,-26,91,-69,90,93,89,-35,87,52,86,102,84,110,82,91,80,25,78,-64,75,57,73,-100,70,-36,67,-7,64,7,62,-27,58,-65,55,109,52,19,49,-104,45,18,42,114,38,-59,34,7,31,61,27,101,23,-122,19,-103,15,-87,11,-75,7,-72,3,-62,-1,-61,-5,-52,-9,-40,-13,-27,-17,1,-20,30,-24,75,-28,-126,-32,-58,-36,30,-39,-126,-43,-2,-47,-120,-50,47,-53,-24,-57,-66,-60,-84,-63,-76,-66,-33,-69,32,-71,-120,-74,12,-76,-78,-79,127,-81,104,-83,127,-85,-78,-87,20,-88,-108,-90,69,-91,23,-92,21,-93,63,-94,-121,-95,10,-95,-88,-96,121,-96,114,-96,-110,-96,-29,-96,88,-95,-5,-95,-61,-94,-70,-93,-42,-92,28,-90,-118,-89,27,-87,-38,-86,-73,-84,-64,-82,-26,-80,54,-77,-96,-75,50,-72,-31,-70,-83,-67,-102,-64,-98,-61,-60,-58,-7,-55,83,-51,-75,-48,57,-44,-58,-41,109,-37,28,-33,-31,-30,-80,-26,-122,-22,111,-18,83,-14,75,-10,58,-6,55,-2,44,2,36,6,26,10,9,14,-14,17,-42,21,-82,25,119,29,61,33,-26,36,-115,40,24,44,-107,47,-8,50,75,54,125,57,-97,60,-96,63,-123,66,83,69,-10,71,-121,74,-20,76,55,79,88,81,90,83,53,85,-22,86,123,88,-33,89,37,91,55,92,42,93,-18,93,-120,94,0,95,68,95,98,95,91,95,27,95,-56,94,48,94,-121,93,-92,92,-96,91,112,90,28,89,-103,87,-6,85,43,84,60,82,42,80,-18,77,-103,75,24,73,-127,70,-62,67,-20,64,-11,61,-28,58,-70,55,117,52,28,49,-85,45,37,42,-111,38,-27,34,49,31,107,27,-104,23,-65,19,-40,15,-17,11,-2,7,8,4,22,0,29,-4,43,-8,59,-12,78,-16,107,-20,-111,-24,-67,-28,-4,-32,64,-35,-99,-39,4,-42,-127,-46,16,-49,-73,-53,114,-56}; }
	private static byte[] data6(){ return new byte[] {75,-59,54,-62,70,-65,104,-68,-77,-71,20,-73,-102,-76,63,-78,9,-80,-11,-83,4,-84,60,-86,-110,-88,27,-89,-67,-91,-107,-92,-119,-93,-82,-94,-6,-95,110,-95,13,-95,-39,-96,-59,-96,-21,-96,42,-95,-95,-95,56,-94,-3,-94,-22,-93,2,-91,59,-90,-89,-89,44,-87,-25,-86,-71,-84,-69,-82,-40,-80,31,-77,-125,-75,11,-72,-79,-70,119,-67,87,-64,89,-61,112,-58,-94,-55,-17,-52,77,-48,-57,-45,77,-41,-22,-38,-106,-34,81,-30,23,-26,-20,-23,-58,-19,-83,-15,-105,-11,-122,-7,121,-3,108,1,95,5,77,9,61,13,30,17,1,21,-44,24,-98,28,93,32,10,36,-84,39,53,43,-74,46,21,50,107,53,-99,56,-63,59,-62,62,-82,65,119,68,38,71,-77,73,35,76,106,78,-102,80,-102,82,126,84,58,86,-51,87,64,89,-123,90,-91,91,-97,92,104,93,20,94,-120,94,-31,94,4,95,7,95,-42,94,-124,94,3,94,91,93,-119,92,-113,91,105,90,34,89,-83,87,21,86,86,84,113,82,108,80,59,78,-13,75,124,73,-12,70,61,68,117,65,-119,62,-126,59,101,56,40,53,-35,49,114,46,-5,42,108,39,-52,35,33,32,98,28,-104,24,-57,20,-24,16,3,13,29,9,41,5,63,1,72,-3,95,-7,108,-11,-117,-15,-91,-19,-52,-23,0,-26,55,-30,-121,-34,-39,-38,69,-41,-64,-45,75,-48,-12,-52,-91,-55,-127,-58,99,-61,113,-64,-115,-67,-49,-70,45,-72,-87,-75,74,-77,7,-79,-19,-82,-15,-84,31,-85,110,-87,-25,-89,-125,-90,73,-91,55,-92,74,-93,-115,-94,-15,-95,-123,-95,61,-95,37,-95,48,-95,106,-95,-51,-95,84,-94,15,-93,-26,-93,-15,-92,28,-90,116,-89,-17,-88,-109,-86,91,-84,73,-82,90,-80,-112,-78,-29,-76,96,-73,-16,-71,-81,-68,124,-65,112,-62,122,-59,-96,-56,-36,-53,50,-49,-100,-46,22,-42,-82,-39,69,-35,-3,-32,-73,-28,-126,-24,87,-20,49,-16,23,-12,-3,-9,-18,-5,-42,-1,-55,3,-79,7,-99,11,127,15,93,19,48,23,-6,26,-72,30,105,34,9,38,-101,41,24,45,-127,48,-39,51,18,55,61,58,68,61,57,64,11,67,-62,69,91,72,-43,74,41,77,98,79,114,81,96,83,46,85,-50,86,79,88,-91,89,-44,90,-33,91,-70,92,118,93,-3,93,104,94,-100,94,-77,94,-107,94,87,94,-24,93,85,93,-106,92,-81,91,-96,90,105,89,11,88,-122,86,-37,84,9,83,23,81,-6,78,-58,76,97,74,-22,71,72,69,-113,66,-75,63,-63,60,-79,57,-120,54,72,51,-15,47,-126,44,6,41,113,37,-46,33,30,30,98,26,-106,22,-60,18,-23,14,4,11,32,7,50,3,74,-1,94,-5,116,-9,-113,-13,-80,-17,-42,-21,8,-24,68,-28,-121,-32,-30,-36,65,-39,-70,-43,67,-46,-36,-50,-109,-53,88,-56,60,-59,55,-62,77,-65,-125,-68,-47,-71,68,-73,-48,-76,-123,-78,85,-80,77,-82,101,-84,-89,-86,8,-87,-106,-89,67,-90,32,-91,30,-92,73,-93,-102,-94,22,-94,-72,-95,-119,-95,125,-95,-95,-95,-26,-95,97,-94,-12,-94,-59,-93,-88,-92,-58,-91,-1,-90,102,-88,-15,-87,-95,-85,121,-83,112,-81,-109,-79,-52,-77,53,-74,-80,-72,86,-69,18,-66,-16,-64,-24,-61,-7,-58,37,-54,103,-51,-64,-48,46,-44,-81,-41,65,-37,-27,-34,-110,-30,85,-26,27,-22,-18,-19,-54,-15,-88,-11,-112,-7,119,-3,95,1,73,5,45,9,17,13,-21,16,-62,20,-117,24,78,28,-1,31,-87,35,60,39,-61,42,52,46,-110,49,-37,52,12,56,34,59,36,62,2,65,-51,67,114,70,-2,72,103,75,-83,77,-41,79,-41,81,-71,83,114,85,5,87,121,88,-70,89,-30,90,-44,91,-87,92,78,93,-50,93,35,94,80,94,82,94,44,94,-36,93,99,93,-63,92,-8,91,1,91,-20,89,-92,88,63,87,-83,85,-7,83,32,82,33,80,3,78,-69,75,90,73,-41,70,47,68,116,65,-112,62,-102,59,-120,56,87,53,24,50,-67,46,78,43,-47,39,59,36,-102,32,-21,28,45,25,101,21,-107,17,-69,13,-36,9,-5,5,19,2,46,-2,71,-6,102,-10,-123,-14,-81,-18,-38,-22,22,-25,86,-29,-87,-33,5,-36,113,-40,-10,-44,-128,-47,47,-50,-27,-54,-68,-57,-89,-60,-80,-63,-50,-66,17,-68,104,-71,-23,-74,127,-76,65,-78,26,-80,32,-82,67,-84,-114,-86,-2,-88,-108,-89,80,-90,51,-91,66,-92,113,-93,-44,-94,82,-94,7,-94,-38,-95,-35,-95,7,-94,88,-94,-39,-94,119,-93,77,-92,59,-91,94,-90,-97,-89,13,-87,-100,-86,86,-84,47,-82,45,-80,85,-78,-111,-76,-2,-74,126,-71,35,-68,-25,-66,-62,-63,-67,-60,-48,-57,-5,-54,63,-50,-103,-47,0,-43,-119,-40,16,-36,-70,-33,97,-29,34,-25,-28,-22,-74,-18,-118,-14}; }
	private static byte[] data7(){ return new byte[] {106,-10,71,-6,46,-2,14,2,-12,5,-46,9,-80,13,-124,17,83,21,24,25,-47,28,127,32,29,36,-84,39,41,43,-107,46,-22,49,43,53,82,56,101,59,88,62,54,65,-14,67,-109,70,22,73,117,75,-73,77,-43,79,-47,81,-88,83,92,85,-24,86,80,88,-109,89,-87,90,-97,91,102,92,7,93,-123,93,-52,93,-3,93,-15,93,-50,93,115,93,-5,92,80,92,-123,91,-114,90,111,89,44,88,-65,86,44,85,121,83,-104,81,-95,79,119,77,59,75,-48,72,80,70,-85,67,-20,64,14,62,23,59,5,56,-39,52,-101,49,66,46,-41,42,91,39,-55,35,46,32,127,28,-58,24,5,21,52,17,101,13,-122,9,-86,5,-55,1,-24,-3,8,-6,41,-10,81,-14,125,-18,-79,-22,-15,-26,53,-29,-110,-33,-19,-37,105,-40,-26,-44,-124,-47,43,-50,-14,-54,-57,-57,-69,-60,-58,-63,-19,-66,48,-68,-108,-71,15,-73,-76,-76,112,-78,87,-80,89,-82,-122,-84,-47,-86,69,-87,-35,-89,-98,-90,-125,-91,-108,-92,-58,-93,39,-93,-82,-94,91,-94,57,-94,51,-94,102,-94,-79,-94,54,-93,-46,-93,-90,-92,-104,-91,-77,-90,-6,-89,96,-87,-14,-86,-89,-84,125,-82,127,-80,-104,-78,-33,-76,60,-73,-62,-71,94,-68,33,-65,-10,-63,-18,-60,-2,-57,32,-53,102,-50,-78,-47,34,-43,-106,-40,39,-36,-66,-33,108,-29,31,-25,-31,-22,-85,-18,124,-14,84,-10,47,-6,13,-2,-20,1,-54,5,-92,9,125,13,76,17,25,21,-44,24,-114,28,52,32,-49,35,93,39,-47,42,62,46,-115,49,-53,52,-14,55,-2,58,-12,61,-54,64,-119,67,37,70,-88,72,6,75,72,77,101,79,95,81,56,83,-21,84,123,86,-32,87,38,89,61,90,54,91,-3,91,-90,92,28,93,116,93,-102,93,-99,93,118,93,37,93,-83,92,9,92,66,91,79,90,55,89,-6,87,-113,86,7,85,84,83,-128,81,-120,79,109,77,46,75,-47,72,85,70,-74,67,0,65,39,62,57,59,42,56,13,53,-53,49,-126,46,26,43,-92,39,28,36,-123,32,-36,28,47,25,106,21,-85,17,-41,13,6,10,45,6,79,2,118,-2,-102,-6,-66,-10,-18,-14,25,-17,87,-21,-107,-25,-31,-29,58,-32,-97,-36,23,-39,-100,-43,54,-46,-30,-50,-91,-53,-128,-56,111,-59,126,-62,-95,-65,-27,-68,67,-70,-60,-73,93,-75,32,-77,-3,-80,-3,-82,41,-83,105,-85,-30,-87,109,-88,45,-89,11,-90,18,-91,70,-92,-103,-93,29,-93,-62,-94,-107,-94,-114,-94,-79,-94,-4,-94,110,-93,13,-92,-50,-92,-68,-91,-50,-90,6,-88,106,-87,-21,-86,-100,-84,100,-82,94,-80,109,-78,-88,-76,-2,-74,118,-71,13,-68,-63,-66,-112,-63,124,-60,-127,-57,-97,-54,-44,-51,32,-47,124,-44,-14,-41,113,-37,9,-33,-89,-30,88,-26,14,-22,-42,-19,-101,-15,113,-11,67,-7,30,-3,-11,0,-47,4,-90,8,121,12,73,16,13,20,-53,23,-127,27,37,31,-64,34,75,38,-60,41,44,45,-127,48,-68,51,-23,54,-12,57,-16,60,-55,63,-117,66,46,69,-77,71,26,74,96,76,-125,78,-119,80,99,82,37,84,-75,85,43,87,117,88,-102,89,-101,90,107,91,34,92,-96,92,8,93,53,93,73,93,42,93,-25,92,125,92,-27,91,46,91,67,90,63,89,7,88,-78,86,52,85,-112,83,-55,81,-34,79,-47,77,-96,75,82,73,-31,70,80,68,-88,65,-38,62,-6,59,-9,56,-27,53,-78,50,113,47,21,44,-85,40,43,37,-96,33,0,30,91,26,-96,22,-24,18,27,15,83,11,125,7,-86,3,-48,-1,-2,-5,35,-8,87,-12,-121,-16,-61,-20,6,-23,80,-27,-83,-31,14,-34,-120,-38,7,-41,-95,-45,75,-48,10,-51,-34,-55,-54,-58,-45,-61,-19,-64,47,-66,-127,-69,-6,-72,-114,-74,66,-76,23,-78,14,-80,44,-82,99,-84,-51,-86,76,-87,-2,-89,-48,-90,-56,-91,-19,-92,48,-92,-90,-93,58,-93,-2,-94,-25,-94,-10,-94,54,-93,-111,-93,35,-92,-48,-92,-83,-91,-82,-90,-44,-89,39,-87,-105,-86,50,-84,-17,-83,-48,-81,-43,-79,-5,-77,64,-74,-86,-72,43,-69,-43,-67,-113,-64,113,-61,98,-58,117,-55,-104,-52,-39,-49,40,-45,-113,-42,6,-38,-116,-35,38,-31,-58,-28,122,-24,47,-20,-11,-17,-65,-13,-119,-9,97,-5,48,-1,8,3,-38,6,-87,10,118,14,57,18,-7,21,-86,25,83,29,-17,32,122,36,-5,39,100,43,-66,46,3,50,48,53,74,56,72,59,46,62,-8,64,-89,67,55,70,-86,72,-5,74,49,77,61,79,47,81,-7,82,-100,84,38,86,124,87,-74,88,-57,89,-84,90,115,91,11,92,125,92,-54,92,-24,92,-28,92,-74,92,92,92,-29,91,53,91,109,90,115,89,89,88,23,87,-83,85,31,84,111,82,-104,80,-95,78}; }
	private static byte[] data8(){ return new byte[] {-124,76,75,74,-22,71,119,69,-44,66,39,64,78,61,102,58,93,55,67,52,10,49,-59,45,99,42,-9,38,117,35,-27,31,72,28,-98,24,-23,20,44,17,103,13,-101,9,-48,5,-5,1,43,-2,89,-6,-118,-10,-63,-14,-5,-18,64,-21,-121,-25,-28,-29,64,-32,-74,-36,51,-39,-59,-43,103,-46,31,-49,-22,-53,-49,-56,-57,-59,-36,-62,11,-64,86,-67,-68,-70,66,-72,-28,-75,-83,-77,-113,-79,-102,-81,-64,-83,20,-84,-128,-86,30,-87,-41,-89,-67,-90,-57,-91,-10,-92,83,-92,-49,-93,123,-93,74,-93,67,-93,101,-93,-84,-93,31,-92,-74,-92,121,-91,93,-90,111,-89,-95,-88,-4,-87,126,-85,31,-83,-22,-82,-44,-80,-31,-78,18,-75,96,-73,-50,-71,93,-68,7,-65,-52,-63,-80,-60,-89,-57,-65,-54,-25,-51,38,-47,126,-44,-33,-41,95,-37,-32,-34,124,-30,28,-26,-52,-23,-125,-19,67,-15,9,-11,-43,-8,-94,-4,115,0,61,4,18,8,-45,11,-96,15,88,19,14,23,-69,26,89,30,-20,33,113,37,-32,40,71,44,-111,47,-50,50,-16,53,-3,56,-16,59,-54,62,-119,65,42,68,-80,70,20,73,92,75,-128,77,-123,79,103,81,35,83,-63,84,51,86,-123,87,-80,88,-79,89,-108,90,66,91,-38,91,55,92,126,92,-114,92,-124,92,68,92,-24,91,92,91,-84,90,-41,89,-43,88,-77,87,102,86,-9,84,98,83,-86,81,-51,79,-50,77,-82,75,110,73,11,71,-113,68,-17,65,54,63,100,60,113,57,108,54,77,51,22,48,-50,44,111,41,1,38,-128,34,-11,30,84,27,-78,23,-5,19,69,16,-126,12,-69,8,-14,4,36,1,87,-3,-113,-7,-64,-11,3,-14,62,-18,-116,-22,-35,-26,60,-29,-92,-33,32,-36,-94,-40,67,-43,-25,-47,-85,-50,126,-53,105,-56,110,-59,-116,-62,-66,-65,26,-67,-126,-70,22,-72,-62,-75,-115,-77,-127,-79,-116,-81,-60,-83,24,-84,-108,-86,55,-87,-9,-89,-22,-90,-12,-91,54,-91,-114,-92,30,-92,-57,-93,-94,-93,-95,-93,-57,-93,24,-92,-114,-92,43,-91,-13,-91,-34,-90,-16,-89,44,-87,-121,-86,13,-84,-77,-83,126,-81,110,-79,122,-77,-81,-75,-4,-73,111,-70,-5,-68,-90,-65,108,-62,79,-59,72,-56,90,-53,-123,-50,-65,-47,24,-43,119,-40,-16,-37,116,-33,8,-29,-89,-26,83,-22,5,-18,-61,-15,-126,-11,76,-7,17,-3,-33,0,-90,4,111,8,51,12,-14,15,-86,19,88,23,-1,26,-106,30,37,34,-96,37,15,41,105,44,-78,47,-28,50,4,54,8,57,-10,59,-53,62,127,65,34,68,-102,70,-1,72,60,75,95,77,91,79,58,81,-14,82,-121,84,-7,85,69,87,106,88,108,89,68,90,-10,90,-124,91,-27,91,34,92,56,92,33,92,-21,91,-126,91,-1,90,70,90,116,89,113,88,77,87,3,86,-110,84,-2,82,71,81,107,79,109,77,80,75,16,73,-80,70,55,68,-104,65,-28,62,19,60,36,57,35,54,6,51,-43,47,-113,44,54,41,-53,37,78,34,-56,30,45,27,-115,23,-33,19,41,16,110,12,-84,8,-26,4,32,1,87,-3,-111,-7,-50,-11,13,-14,86,-18,-93,-22,-5,-26,94,-29,-52,-33,75,-36,-43,-40,117,-43,32,-46,-22,-50,-68,-53,-79,-56,-76,-59,-40,-62,14,-64,106,-67,-41,-70,110,-72,25,-74,-20,-77,-39,-79,-17,-81,32,-82,124,-84,-12,-86,-103,-87,90,-88,74,-89,88,-90,-107,-91,-15,-92,122,-92,39,-92,-2,-93,-7,-93,34,-92,106,-92,-30,-92,124,-91,62,-90,39,-89,55,-88,105,-87,-55,-86,66,-84,-23,-83,-83,-81,-104,-79,-96,-77,-49,-75,23,-72,-124,-70,10,-67,-79,-65,113,-62,76,-59,65,-56,75,-53,113,-50,-87,-47,-13,-44,84,-40,-62,-37,66,-33,-48,-30,105,-26,14,-22,-69,-19,117,-15,43,-11,-14,-8,-79,-4,120,0,62,4,-1,7,-64,11,122,15,44,19,-37,22,119,26,20,30,-105,33,21,37,127,40,-43,43,32,47,77,50,109,53,112,56,93,59,48,62,-24,64,-122,67,3,70,101,72,-88,74,-57,76,-52,78,-90,80,101,82,-4,83,113,85,-63,86,-22,87,-16,88,-51,89,-123,90,20,91,-128,91,-65,91,-35,91,-51,91,-102,91,60,91,-68,90,16,90,63,89,72,88,43,87,-25,85,-126,84,-13,82,70,81,113,79,127,77,102,75,51,73,-38,70,103,68,-40,65,36,63,98,60,121,57,-127,54,110,51,67,48,7,45,-76,41,83,38,-33,34,92,31,-50,27,47,24,-114,20,-39,16,42,13,104,9,-83,5,-24,1,40,-2,100,-6,-90,-10,-22,-14,52,-17,-120,-21,-34,-25,73,-28,-77,-32,56,-35,-62,-39,95,-42,19,-45,-48,-49,-82,-52,-104,-55,-95,-58,-69,-61,-8,-64,70,-66,-70,-69,68,-71,-15,-74,-68,-76,-90,-78,-77,-80,-31,-82,51,-83,-88,-85}; }
	private static byte[] data9(){ return new byte[] {66,-86,-2,-88,-28,-89,-20,-90,27,-90,116,-91,-18,-92,-108,-92,97,-92,81,-92,110,-92,-82,-92,24,-91,-89,-91,95,-90,59,-89,64,-88,103,-87,-73,-86,40,-84,-63,-83,123,-81,84,-79,89,-77,113,-75,-73,-73,16,-70,-112,-68,39,-65,-35,-63,-83,-60,-107,-57,-105,-54,-79,-51,-39,-48,35,-44,112,-41,-36,-38,78,-34,-43,-31,101,-27,2,-23,-88,-20,87,-16,12,-12,-55,-9,-126,-5,71,-1,3,3,-60,6,127,10,54,14,-25,17,-110,21,47,25,-58,28,79,32,-55,35,52,39,-113,42,-40,45,10,49,46,52,49,55,38,58,-2,60,-71,63,96,66,-29,68,76,71,-105,73,-65,75,-52,77,-81,79,125,81,23,83,-97,84,-13,85,45,87,61,88,39,89,-19,89,-118,90,2,91,81,91,123,91,124,91,87,91,10,91,-106,90,-3,89,57,89,85,88,68,87,20,86,-69,84,65,83,-98,81,-33,79,-9,77,-13,75,-53,73,-122,71,30,69,-96,66,-4,63,68,61,112,58,127,55,126,52,93,49,49,46,-26,42,-106,39,39,36,-76,32,45,29,-102,25,-1,21,86,18,-85,14,-12,10,61,7,-128,3,-62,-1,6,-4,74,-8,-112,-12,-31,-16,48,-19,-114,-23,-14,-27,99,-30,-33,-34,108,-37,5,-40,-77,-44,113,-47,69,-50,42,-53,46,-56,63,-59,116,-62,-69,-65,37,-67,-93,-70,72,-72,4,-74,-28,-77,-26,-79,2,-80,76,-82,-83,-84,58,-85,-24,-87,-69,-88,-76,-89,-43,-90,21,-90,-122,-91,20,-91,-48,-92,-81,-92,-74,-92,-27,-92,59,-91,-73,-91,89,-90,37,-89,16,-88,43,-87,96,-86,-62,-85,68,-83,-21,-82,-78,-80,-94,-78,-89,-76,-37,-74,32,-71,-113,-69,18,-66,-70,-64,116,-61,80,-58,63,-55,72,-52,102,-49,-101,-46,-33,-43,59,-39,-95,-36,28,-32,-97,-29,53,-25,-51,-22,119,-18,31,-14,-40,-11,-120,-7,74,-3,-2,0,-67,4,115,8,41,12,-41,15,-125,19,31,23,-70,26,64,30,-62,33,46,37,-112,40,-36,43,26,47,59,50,85,53,70,56,50,59,-13,61,-90,64,54,67,-81,69,4,72,65,74,86,76,82,78,40,80,-36,81,114,83,-39,84,43,86,72,87,77,88,38,89,-41,89,103,90,-51,90,10,91,39,91,21,91,-31,90,-121,90,0,90,91,89,-120,88,-108,87,123,86,55,85,-41,83,76,82,-93,80,-44,78,-27,76,-43,74,-93,72,88,70,-26,67,95,65,-72,62,-11,59,30,57,40,54,32,51,0,48,-54,44,-124,41,43,38,-64,34,75,31,-61,27,48,24,-101,20,-20,16,77,13,-110,9,-30,5,40,2,113,-2,-74,-6,7,-9,77,-13,-87,-17,-2,-21,101,-24,-47,-28,75,-31,-48,-35,105,-38,10,-41,-60,-45,-116,-48,107,-51,95,-54,105,-57,-116,-60,-55,-63,33,-65,-110,-68,34,-70,-47,-73,-100,-75,-118,-77,-107,-79,-60,-81,22,-82,-119,-84,33,-85,-36,-87,-66,-88,-62,-89,-16,-90,62,-90,-69,-91,86,-91,28,-91,10,-91,25,-91,89,-91,-77,-91,63,-90,-22,-90,-66,-89,-71,-88,-45,-87,29,-85,124,-84,17,-82,-76,-81,-113,-79,120,-77,-110,-75,-67,-73,20,-70,-128,-68,10,-65,-73,-63,114,-60,82,-57,69,-54,76,-51,113,-48,-95,-45,-22,-42,67,-38,-86,-35,35,-31,-91,-28,56,-24,-48,-21,116,-17,28,-13,-52,-10,127,-6,53,-2,-23,1,-95,5,80,9,3,13,-90,16,79,20,-30,23,117,27,-10,30,108,34,-45,37,43,41,111,44,-93,47,-66,50,-55,53,-72,56,-109,59,81,62,-10,64,-128,67,-21,69,58,72,106,74,120,76,106,78,52,80,-29,81,104,83,-48,84,13,86,44,87,33,88,-13,88,-99,89,35,90,-128,90,-72,90,-52,90,-79,90,123,90,17,90,-113,89,-39,88,9,88,9,87,-19,85,-89,84,61,83,-77,81,1,80,51,78,63,76,44,74,-7,71,-86,69,56,67,-81,64,7,62,69,59,108,56,120,53,111,50,80,47,28,44,-39,40,126,37,27,34,-93,30,33,27,-109,23,-5,19,90,16,-76,12,5,9,87,5,-95,1,-15,-3,60,-6,-115,-10,-31,-14,58,-17,-99,-21,5,-24,121,-28,-7,-32,-121,-35,32,-38,-46,-42,-121,-45,95,-48,64,-51,59,-54,78,-57,119,-60,-71,-63,26,-65,-114,-68,43,-70,-40,-73,-78,-75,-98,-77,-75,-79,-24,-81,62,-82,-70,-84,84,-85,24,-86,-7,-88,9,-88,53,-89,-114,-90,11,-90,-88,-91,120,-91,97,-91,125,-91,-75,-91,28,-90,-93,-90,83,-89,41,-88,34,-87,67,-86,-120,-85,-19,-84,124,-82,39,-80,-7,-79,-22,-77,-5,-75,44,-72,126,-70,-25,-68,117,-65,24,-62,-40,-60,-79,-57,-95,-54,-88,-51,-57,-48,-11,-45,58,-41,-114,-38,-14,-35,104,-31,-27,-28,114,-24,7,-20,-91,-17,74,-13,-11,-10,-95,-6,83,-2,4,2,-78,5,99,9}; }
	private static byte[] data10(){ return new byte[] {7,13,-79,16,73,20,-32,23,104,27,-26,30,89,34,-72,37,15,41,71,44,-128,47,-114,50,-100,53,-127,56,91,59,21,62,-75,64,60,67,-91,69,-18,71,32,74,37,76,26,78,-34,79,-115,81,17,83,116,84,-75,85,-51,86,-58,87,-107,88,66,89,-61,89,37,90,92,90,109,90,92,90,29,90,-67,89,56,89,-123,88,-71,87,-70,86,-94,85,93,84,-6,82,110,81,-57,79,-10,77,10,76,-5,73,-52,71,-128,69,22,67,-113,64,-18,61,49,59,92,56,109,53,109,50,78,47,38,44,-30,40,-109,37,48,34,-63,30,66,27,-65,23,37,20,-111,16,-22,12,69,9,-103,5,-19,1,58,-2,-108,-6,-31,-10,63,-13,-101,-17,0,-20,112,-24,-27,-28,106,-31,-5,-35,-104,-38,74,-41,7,-44,-35,-48,-64,-51,-61,-54,-50,-57,2,-59,62,-62,-94,-65,26,-67,-80,-70,100,-72,55,-74,39,-76,60,-78,108,-80,-62,-82,57,-83,-43,-85,-111,-86,118,-87,123,-88,-86,-89,-5,-90,114,-90,19,-90,-45,-91,-62,-91,-49,-91,8,-90,101,-90,-23,-90,-110,-89,96,-88,86,-87,107,-86,-84,-85,10,-83,-111,-82,53,-80,0,-78,-25,-77,-14,-75,29,-72,98,-70,-54,-68,73,-65,-23,-63,-98,-60,115,-57,85,-54,92,-51,105,-48,-102,-45,-48,-42,32,-38,126,-35,-27,-32,102,-28,-29,-25,120,-21,12,-17,-85,-14,81,-10,-8,-7,-92,-3,78,1,-5,4,-93,8,73,12,-24,15,-125,19,19,23,-103,26,23,30,-126,33,-24,36,52,40,120,43,-95,46,-66,49,-64,52,-81,55,-122,58,65,61,-26,63,111,66,-41,68,44,71,86,73,108,75,90,77,45,79,-38,80,104,82,-49,83,25,85,54,86,56,87,12,88,-63,88,80,89,-77,89,-8,89,16,90,7,90,-42,89,125,89,1,89,93,88,-107,87,-90,86,-104,85,90,84,7,83,-123,81,-28,79,41,78,59,76,66,74,24,72,-38,69,123,67,-4,64,106,62,-75,59,-21,56,9,54,15,51,-3,47,-32,44,-96,41,98,38,0,35,-96,31,40,28,-88,24,31,21,-120,17,-16,13,76,10,-86,6,0,3,87,-1,-81,-5,7,-8,99,-12,-58,-16,45,-19,-99,-23,22,-26,-100,-30,42,-33,-50,-37,119,-40,58,-43,9,-46,-17,-50,-22,-53,-10,-56,34,-58,93,-61,-68,-64,42,-66,-64,-69,106,-71,53,-73,34,-75,40,-77,86,-79,-98,-81,16,-82,-101,-84,86,-85,40,-86,38,-87,72,-88,-116,-89,-6,-90,-117,-90,64,-90,32,-90,33,-90,75,-90,-100,-90,15,-89,-85,-89,109,-88,76,-87,96,-86,-125,-85,-33,-84,78,-82,-23,-81,-95,-79,124,-77,120,-75,-110,-73,-52,-71,35,-68,-107,-66,41,-63,-52,-61,-105,-58,108,-55,100,-52,105,-49,-120,-46,-72,-43,-7,-40,78,-36,-84,-33,31,-29,-104,-26,32,-22,-82,-19,69,-15,-28,-12,-126,-8,45,-4,-51,-1,121,3,26,7,-65,10,90,14,-12,17,-128,21,10,25,-124,28,-13,31,88,35,-88,38,-20,41,30,45,57,48,69,51,55,54,20,57,-39,59,-125,62,20,65,-118,67,-32,69,30,72,53,74,57,76,15,78,-50,79,104,81,-37,82,53,84,97,85,112,86,86,87,26,88,-73,88,47,89,-125,89,-84,89,-73,89,-109,89,81,89,-28,88,85,88,-99,87,-59,86,-63,85,-95,84,87,83,-19,81,94,80,-79,78,-35,76,-16,74,-37,72,-83,70,95,68,-10,65,110,63,-49,60,17,58,66,55,83,52,87,49,62,46,24,43,-39,39,-110,36,50,33,-51,29,85,26,-45,22,76,19,-75,15,33,12,125,8,-31,4,57,1,-106,-3,-11,-7,80,-10,-71,-14,29,-17,-109,-21,7,-24,-113,-28,25,-31,-71,-35,99,-38,28,-41,-21,-45,-59,-48,-68,-51,-62,-54,-33,-57,25,-59,99,-62,-45,-65,79,-67,-7,-70,-84,-72,-110,-74,-121,-76,-92,-78,-32,-80,58,-81,-67,-83,93,-84,36,-85,11,-86,26,-87,75,-88,-92,-89,31,-89,-61,-90,-120,-90,121,-90,-118,-90,-60,-90,36,-89,-91,-89,85,-88,27,-87,25,-86,38,-85,106,-84,-61,-83,72,-81,-22,-80,-80,-78,-109,-76,-100,-74,-68,-72,4,-69,93,-67,-34,-65,112,-62,37,-59,-21,-57,-51,-54,-58,-51,-50,-48,-11,-45,34,-41,106,-38,-69,-35,32,-31,-114,-28,8,-24,-111,-21,23,-17,-75,-14,71,-10,-22,-7,-119,-3,42,1,-51,4,107,8,6,12,-98,15,42,19,-72,22,46,26,-88,29,8,33,101,36,-85,39,-26,42,7,46,32,49,22,52,5,55,-49,57,-115,60,37,63,-81,65,17,68,97,70,-117,72,-100,74,-118,76,89,78,8,80,-109,81,-2,82,67,84,103,85,101,86,67,87,-13,87,-117,88,-18,88,59,89,87,89,84,89,39,89,-41,88,96,88,-58,87,4,87,32,86,23,85,-26,83,-101,82,33,81,-111,79,-40,77}; }
	private static byte[] data11(){ return new byte[] {-2,75,10,74,-20,71,-64,69,99,67,-3,64,108,62,-55,59,14,57,49,54,76,51,68,48,48,45,5,42,-53,38,125,35,38,32,-71,28,75,25,-58,21,67,18,-80,14,28,11,-125,7,-29,3,70,0,-90,-4,8,-7,110,-11,-38,-15,69,-18,-61,-22,61,-25,-51,-29,97,-32,7,-35,-72,-39,126,-42,80,-45,60,-48,50,-51,73,-54,107,-57,-78,-60,4,-62,124,-65,9,-67,-79,-70,125,-72,95,-74,101,-76,-115,-78,-51,-80,58,-81,-67,-83,110,-84,55,-85,48,-86,65,-87,-128,-88,-32,-89,96,-89,20,-89,-38,-90,-40,-90,-19,-90,49,-89,-107,-89,35,-88,-48,-88,-88,-87,-97,-86,-67,-85,-2,-84,98,-82,-26,-81,-112,-79,87,-77,65,-75,72,-73,114,-71,-79,-69,25,-66,-112,-64,44,-61,-37,-59,-89,-56,-125,-53,-126,-50,-124,-47,-83,-44,-41,-41,30,-37,109,-34,-49,-31,58,-27,-78,-24,53,-20,-67,-17,78,-13,-27,-10,125,-6,25,-2,-72,1,81,5,-20,8,-126,12,16,16,-98,19,28,23,-107,26,0,30,97,33,-79,36,-10,39,36,43,68,46,81,49,68,52,41,55,-17,57,-93,60,55,63,-73,65,22,68,90,70,-123,72,-122,74,118,76,58,78,-28,79,106,81,-52,82,16,84,42,85,41,86,-9,86,-80,87,54,88,-95,88,-32,88,-1,88,-14,88,-57,88,113,88,-7,87,92,87,-105,86,-79,85,-90,84,118,83,39,82,-81,80,28,79,99,77,-117,75,-108,73,124,71,73,69,-9,66,-120,64,1,62,91,59,-93,56,-52,53,-27,50,-30,47,-47,44,-87,41,114,38,43,35,-46,31,112,28,-2,24,-123,21,3,18,117,14,-25,10,79,7,-72,3,31,0,-125,-4,-20,-8,86,-11,-59,-15,59,-18,-72,-22,59,-25,-49,-29,103,-32,21,-35,-55,-39,-107,-42,106,-45,91,-48,89,-51,112,-54,-101,-57,-30,-60,58,-62,-73,-65,68,-67,-11,-70,-64,-72,-89,-74,-78,-76,-42,-78,35,-79,-122,-81,24,-82,-66,-84,-107,-85,-122,-86,-99,-87,-36,-88,56,-88,-60,-89,105,-89,60,-89,48,-89,75,-89,-117,-89,-18,-89,123,-88,37,-87,-2,-87,-17,-86,15,-84,73,-83,-83,-82,45,-80,-44,-79,-105,-77,127,-75,127,-73,-88,-71,-31,-69,69,-66,-73,-64,82,-61,-12,-59,-60,-56,-107,-53,-111,-50,-112,-47,-82,-44,-40,-41,22,-37,100,-34,-70,-31,38,-27,-107,-24,18,-20,-104,-17,32,-13,-76,-10,70,-6,-35,-3,118,1,13,5,-97,8,53,12,-70,15,70,19,-65,22,52,26,-99,29,-9,32,72,36,-125,39,-74,42,-51,45,-38,48,-51,51,-85,54,116,57,34,60,-70,62,52,65,-105,67,-40,69,2,72,7,74,-12,75,-69,77,102,79,-19,80,81,82,-106,83,-75,84,-78,85,-117,86,62,87,-48,87,54,88,-125,88,-100,88,-98,88,112,88,35,88,-79,87,20,87,93,86,118,85,118,84,75,83,0,82,-109,80,3,79,83,77,-125,75,-112,73,-124,71,83,69,13,67,-93,64,36,62,-121,59,-43,56,5,54,39,51,43,48,33,45,3,42,-51,38,-109,35,63,32,-29,28,123,25,3,22,-116,18,2,15,123,11,-24,7,88,4,-63,0,44,-3,-101,-7,5,-10,127,-14,-15,-18,118,-21,-4,-25,-111,-28,45,-31,-36,-35,-111,-38,96,-41,53,-44,38,-47,37,-50,60,-53,101,-56,-85,-59,4,-61,123,-64,11,-66,-76,-69,127,-71,99,-73,104,-75,-118,-77,-48,-79,47,-80,-67,-82,91,-83,48,-84,19,-85,43,-86,92,-87,-71,-88,52,-88,-39,-89,-98,-89,-116,-89,-99,-89,-43,-89,46,-88,-78,-88,83,-87,30,-86,12,-85,26,-84,81,-83,-93,-82,32,-80,-73,-79,114,-77,79,-75,66,-73,100,-71,-113,-69,-19,-67,80,-64,-31,-62,125,-59,59,-56,13,-53,-13,-51,-14,-48,0,-44,38,-41,88,-38,-101,-35,-16,-32,75,-28,-71,-25,45,-21,-89,-18,48,-14,-73,-11,71,-7,-39,-4,105,0,-3,3,-115,7,26,11,-92,14,36,18,-94,21,15,25,124,28,-46,31,35,35,96,38,-112,41,-82,44,-72,47,-82,50,-110,53,89,56,17,59,-88,61,43,64,-111,66,-38,68,7,71,24,73,8,75,-38,76,-118,78,29,80,-120,81,-38,82,-1,83,9,85,-20,85,-85,86,70,87,-66,87,13,88,63,88,67,88,41,88,-26,87,-128,87,-11,86,72,86,114,85,125,84,97,83,38,82,-60,80,71,79,-96,77,-31,75,-3,73,-6,71,-32,69,-100,67,76,65,-48,62,71,60,-99,57,-33,54,7,52,30,49,26,46,10,43,-32,39,-80,36,98,33,24,30,-80,26,74,23,-45,19,88,16,-47,12,77,9,-70,5,49,2,-101,-2,17,-5,-128,-9,-8,-13,115,-16,-11,-20,127,-23,19,-26,-81,-30,93,-33,18,-36,-36,-40,-78,-43,-99,-46,-104,-49,-86,-52,-49,-55,13,-57,98,-60,-50,-63,88,-65}; }
	private static byte[] data12(){ return new byte[] {-8,-68,-69,-70,-110,-72,-113,-74,-90,-76,-35,-78,56,-79,-82,-81,75,-82,5,-83,-24,-85,-26,-86,17,-86,86,-87,-55,-88,87,-88,19,-88,-21,-89,-19,-89,19,-88,92,-88,-51,-88,94,-87,23,-86,-17,-86,-13,-85,16,-83,87,-82,-67,-81,67,-79,-17,-78,-75,-76,-96,-74,-92,-72,-52,-70,10,-67,106,-65,-31,-63,116,-60,31,-57,-31,-55,-68,-52,-88,-49,-82,-46,-64,-43,-20,-40,29,-36,107,-33,-73,-30,31,-26,-124,-23,-5,-20,118,-16,-8,-13,-125,-9,8,-5,-101,-2,36,2,-76,5,59,9,-61,12,68,16,-67,19,49,23,-108,26,-9,29,66,33,-118,36,-74,39,-33,42,-21,45,-22,48,-43,51,-93,54,101,57,4,60,-108,62,3,65,89,67,-108,69,-83,71,-78,73,-115,75,81,77,-17,78,111,80,-51,81,9,83,34,84,23,85,-21,85,-104,86,36,87,-120,87,-51,87,-26,87,-30,87,-77,87,99,87,-16,86,82,86,-103,85,-76,84,-77,83,-119,82,66,81,-45,79,73,78,-101,76,-51,74,-32,72,-41,70,-83,68,106,66,7,64,-114,61,-9,58,75,56,-121,53,-85,50,-69,47,-74,44,-95,41,120,38,66,35,-6,31,-90,28,72,25,-36,21,107,18,-19,14,113,11,-26,7,97,4,-43,0,72,-3,-61,-7,55,-10,-72,-14,55,-17,-61,-21,85,-24,-16,-28,-103,-31,76,-34,14,-37,-31,-41,-63,-44,-71,-47,-67,-50,-35,-53,12,-55,87,-58,-73,-61,50,-63,-57,-66,117,-68,66,-70,43,-72,49,-74,87,-76,-98,-78,-1,-80,-117,-81,46,-82,-5,-84,-27,-85,-7,-86,38,-86,-126,-87,-5,-88,-104,-88,95,-88,68,-88,82,-88,-125,-88,-40,-88,81,-87,-16,-87,-80,-86,-105,-85,-98,-84,-55,-83,22,-81,-123,-80,21,-78,-60,-77,-106,-75,-125,-73,-111,-71,-69,-69,1,-66,101,-64,-33,-62,120,-59,34,-56,-20,-54,-60,-51,-72,-48,-73,-45,-44,-42,-13,-39,51,-35,113,-32,-53,-29,35,-25,-112,-22,0,-18,121,-15,-7,-12,123,-8,2,-4,-116,-1,18,3,-101,6,30,10,-99,13,26,17,-118,20,-9,23,86,27,-84,30,-13,33,46,37,88,40,115,43,119,46,114,49,72,52,28,55,-57,57,102,60,-26,62,76,65,-99,67,-58,69,-31,71,-49,73,-86,75,94,77,-10,78,108,80,-64,81,-14,82,2,84,-17,84,-71,85,93,86,-30,86,59,87,123,87,-117,87,126,87,74,87,-14,86,118,86,-41,85,18,85,43,84,34,83,-10,81,-90,80,55,79,-92,77,-10,75,34,74,54,72,37,70,-4,67,-74,65,82,63,-40,60,64,58,-109,55,-50,52,-11,49,2,47,3,44,-22,40,-56,37,-115,34,79,31,-9,27,-95,24,54,21,-56,17,81,14,-45,10,83,7,-49,3,73,0,-62,-4,63,-7,-68,-11,65,-14,-56,-18,87,-21,-14,-25,-111,-28,66,-31,-6,-35,-59,-38,-100,-41,-122,-44,-126,-47,-114,-50,-75,-53,-22,-56,61,-58,-91,-61,35,-63,-60,-66,114,-68,77,-70,54,-72,72,-74,113,-76,-67,-78,40,-79,-74,-81,97,-82,51,-83,36,-84,55,-85,114,-86,-53,-87,75,-87,-16,-88,-77,-88,-92,-88,-80,-88,-26,-88,62,-87,-70,-87,91,-86,30,-85,4,-84,15,-83,60,-82,-119,-81,-8,-80,-118,-78,55,-76,11,-74,-9,-73,3,-70,47,-68,112,-66,-42,-64,75,-61,-27,-59,-116,-56,82,-53,42,-50,22,-47,26,-44,42,-41,80,-38,-125,-35,-61,-32,21,-28,109,-25,-46,-22,63,-18,-77,-15,46,-11,-84,-8,47,-4,-80,-1,55,3,-76,6,56,10,-82,13,40,17,-110,20,-7,23,85,27,-93,30,-24,33,27,37,67,40,85,43,92,46,71,49,37,52,-23,54,-105,57,49,60,-85,62,16,65,90,67,-126,69,-104,71,-121,73,89,75,17,77,-95,78,23,80,108,81,-105,82,-87,83,-107,84,90,85,5,86,-128,86,-29,86,26,87,47,87,35,87,-19,86,-103,86,29,86,127,85,-68,84,-37,83,-51,82,-86,81,88,80,-16,78,95,77,-78,75,-27,73,-5,71,-19,69,-51,67,-125,65,43,63,-78,60,30,58,122,55,-74,52,-29,49,-9,46,-6,43,-23,40,-54,37,-104,34,90,31,15,28,-74,24,87,21,-22,17,123,14,1,11,-119,7,4,4,-117,0,2,-3,-119,-7,8,-10,-111,-14,30,-17,-77,-21,77,-24,-11,-28,-89,-31,99,-34,52,-37,8,-40,-3,-44,-14,-47,11,-49,43,-52,105,-55,-71,-58,35,-60,-91,-63,64,-65,-5,-68,-57,-70,-67,-72,-59,-74,-13,-76,62,-77,-91,-79,50,-80,-34,-82,-87,-83,-100,-84,-86,-85,-29,-86,54,-86,-71,-87,80,-87,26,-87,-2,-88,10,-87,58,-87,-116,-87,4,-86,-98,-86,93,-85,60,-84,66,-83,101,-82,-81,-81,23,-79,-96,-78,75,-76,17,-74,-5,-73,-2,-71,34,-68,95,-66,-72,-64,44,-61,-72,-59,92,-56,26,-53,-24,-51,-47,-48,-56,-45}; }
	private static byte[] data13(){ return new byte[] {-42,-42,-15,-39,31,-35,89,-32,-95,-29,-12,-26,83,-22,-70,-19,37,-15,-96,-12,17,-8,-107,-5,12,-1,-111,2,8,6,-119,9,-7,12,113,16,-42,19,61,23,-113,26,-28,29,31,33,87,36,120,39,-115,42,-113,45,127,48,89,51,32,54,-49,56,104,59,-28,61,80,64,-109,66,-54,68,-39,70,-49,72,-88,74,96,76,-8,77,116,79,-55,80,0,82,21,83,8,84,-42,84,-124,85,12,86,113,86,-76,86,-46,86,-54,86,-93,86,82,86,-28,85,77,85,-106,84,-71,83,-65,82,-101,81,93,80,-9,78,119,77,-47,75,16,74,46,72,47,70,19,68,-36,65,-121,63,26,61,-107,58,-13,55,65,53,114,50,-109,47,-99,44,-104,41,127,38,89,35,32,32,-32,28,-115,25,55,22,-48,18,105,15,-10,11,-128,8,9,5,-118,1,17,-2,-106,-6,26,-9,-86,-13,52,-16,-48,-20,108,-23,21,-26,-57,-30,-122,-33,83,-36,46,-39,25,-42,23,-45,34,-48,75,-51,127,-54,-50,-57,53,-59,-82,-62,76,-64,-9,-67,-54,-69,-84,-71,-72,-73,-41,-75,29,-76,126,-78,-2,-80,-91,-81,99,-82,77,-83,82,-84,125,-85,-53,-86,58,-86,-50,-87,-123,-87,96,-87,96,-87,-127,-87,-56,-87,48,-86,-64,-86,109,-85,68,-84,55,-83,80,-82,-118,-81,-29,-80,97,-78,-5,-77,-74,-75,-113,-73,-121,-71,-101,-69,-52,-67,24,-64,124,-62,-2,-60,-108,-57,69,-54,9,-51,-30,-49,-46,-46,-46,-43,-29,-40,7,-36,51,-33,120,-30,-67,-27,23,-23,111,-20,-36,-17,68,-13,-69,-10,47,-6,-90,-3,35,1,-105,4,20,8,-126,11,-12,14,92,18,-69,21,22,25,97,28,-93,31,-38,34,-3,37,21,41,27,44,12,47,-16,49,-74,52,113,55,9,58,-106,60,-1,62,84,65,-115,67,-87,69,-88,71,-115,73,77,75,-10,76,120,78,-34,79,34,81,67,82,70,83,33,84,-33,84,116,85,-18,85,59,86,108,86,118,86,90,86,35,86,-67,85,63,85,-109,84,-52,83,-31,82,-49,81,-90,80,77,79,-30,77,74,76,-98,74,-53,72,-33,70,-47,68,-81,66,100,64,16,62,-112,59,8,57,94,54,-96,51,-48,48,-26,45,-16,42,-27,39,-58,36,-96,33,100,30,34,27,-47,23,119,20,22,17,-85,13,64,10,-55,6,87,3,-34,-1,105,-4,-13,-8,-128,-11,19,-14,-84,-18,73,-21,-12,-25,-95,-28,98,-31,43,-34,1,-37,-22,-41,-31,-44,-24,-47,9,-49,52,-52,-128,-55,-41,-58,79,-60,-40,-63,-125,-65,62,-67,33,-69,18,-71,48,-73,93,-75,-74,-77,35,-78,-72,-80,106,-81,63,-82,51,-83,78,-84,-123,-85,-28,-86,100,-86,7,-86,-50,-87,-70,-87,-60,-87,-7,-87,75,-86,-59,-86,95,-85,30,-84,-4,-84,1,-82,36,-81,106,-80,-48,-79,86,-77,-3,-76,-63,-74,-91,-72,-93,-70,-63,-68,-7,-66,78,-63,-73,-61,65,-58,-38,-56,-112,-53,91,-50,53,-47,43,-44,40,-41,67,-38,96,-35,-108,-32,-44,-29,26,-25,113,-22,-49,-19,45,-15,-95,-12,7,-8,127,-5,-16,-2,100,2,-37,5,71,9,-71,12,28,16,-128,19,-40,22,40,26,108,29,-92,32,-46,35,-23,38,-3,41,-18,44,-31,47,-84,50,116,53,24,56,-83,58,39,61,-120,63,-46,65,-7,67,15,70,-4,71,-42,73,-116,75,35,77,-98,78,-11,79,41,81,69,82,50,83,10,84,-75,84,68,85,-85,85,-13,85,21,86,20,86,-15,85,-87,85,62,85,-78,84,0,84,47,83,56,82,36,81,-24,79,-110,78,24,77,127,75,-55,73,-16,71,-3,69,-17,67,-66,65,125,63,22,61,-95,58,9,56,100,53,-94,50,-48,47,-24,44,-18,41,-31,38,-55,35,-100,32,104,29,35,26,-43,22,-128,19,29,16,-68,12,77,9,-29,5,108,2,0,-1,-118,-5,30,-8,-79,-12,72,-15,-25,-19,-114,-22,59,-25,-9,-29,-69,-32,-119,-35,111,-38,87,-41,93,-44,109,-47,-111,-50,-51,-53,24,-55,-125,-58,-7,-61,-104,-63,63,-65,15,-67,-14,-70,-13,-72,21,-73,81,-75,-83,-77,40,-78,-60,-80,126,-81,93,-82,90,-83,123,-84,-67,-85,36,-85,-87,-86,87,-86,35,-86,23,-86,41,-86,100,-86,-70,-86,63,-85,-39,-85,-92,-84,-127,-83,-112,-82,-78,-81,2,-79,105,-78,-14,-77,-96,-75,95,-73,79,-71,72,-69,109,-67,-94,-65,-5,-63,100,-60,-18,-58,-120,-55,62,-52,5,-49,-27,-47,-49,-44,-39,-41,-31,-38,11,-34,52,-31,113,-28,-69,-25,5,-21,102,-18,-65,-15,43,-11,-110,-8,1,-4,113,-1,-34,2,77,6,-70,9,30,13,-123,16,-37,19,48,23,123,26,-75,29,-18,32,11,36,39,39,42,42,30,45,2,48,-51,50,-119,53,43,56,-72,58,43,61,-121,63,-57,65,-18,67,-10,69,-27,71,-75,73,101,75,-6,76,105,78}; }
	private static byte[] data14(){ return new byte[] {-64,79,-16,80,2,82,-16,82,-65,83,104,84,-14,84,88,85,-104,85,-69,85,-76,85,-113,85,70,85,-41,84,74,84,-106,83,-62,82,-51,81,-76,80,124,79,35,78,-88,76,19,75,86,73,-120,71,-116,69,-121,67,83,65,20,63,-78,60,58,58,-86,55,5,53,68,50,122,47,-113,44,-98,41,-110,38,126,35,86,32,37,29,-28,25,-99,22,72,19,-17,15,-114,12,40,9,-67,5,83,2,-28,-2,122,-5,14,-8,-91,-12,72,-15,-27,-19,-106,-22,69,-25,7,-28,-50,-32,-90,-35,-119,-38,127,-41,-127,-44,-101,-47,-64,-50,2,-52,81,-55,-65,-58,58,-60,-37,-63,-123,-65,91,-67,61,-69,70,-71,102,-73,-91,-75,4,-76,-126,-78,28,-79,-34,-81,-75,-82,-67,-83,-44,-84,34,-84,126,-85,12,-85,-77,-86,-125,-86,114,-86,-120,-86,-69,-86,25,-85,-111,-85,51,-84,-14,-84,-43,-83,-35,-82,-2,-81,73,-79,-85,-78,54,-76,-40,-75,-98,-73,126,-71,123,-69,-104,-67,-54,-65,28,-62,-125,-60,3,-57,-96,-55,72,-52,18,-49,-29,-47,-46,-44,-52,-41,-38,-38,-12,-35,30,-31,84,-28,-109,-25,-28,-22,47,-18,-108,-15,-21,-12,90,-8,-71,-5,41,-1,-110,2,-6,5,100,9,-63,12,38,16,117,19,-51,22,8,26,77,29,115,32,-100,35,-87,38,-80,41,-97,44,-127,47,75,50,5,53,-91,55,49,58,-93,60,-1,62,63,65,100,67,113,69,90,71,49,73,-34,74,119,76,-25,77,65,79,112,80,-118,81,119,82,74,83,-7,83,-124,84,-17,84,53,85,89,85,91,85,57,85,-11,84,-114,84,3,84,90,83,-120,82,-100,81,-120,80,87,79,6,78,-109,76,0,75,83,73,-127,71,-101,69,-114,67,112,65,44,63,-36,60,100,58,-30,55,63,53,-116,50,-63,47,-24,44,-12,41,-8,38,-27,35,-56,32,-101,29,101,26,31,23,-42,19,127,16,39,13,-59,9,97,6,-4,2,-112,-1,45,-4,-58,-8,97,-11,5,-14,-86,-18,88,-21,18,-24,-48,-28,-100,-31,117,-34,91,-37,78,-40,87,-43,106,-46,-106,-49,-47,-52,39,-54,-120,-57,16,-59,-96,-62,85,-64,29,-66,4,-68,4,-70,34,-72,94,-74,-75,-76,48,-77,-59,-79,126,-80,84,-81,78,-82,103,-83,-93,-84,2,-84,-127,-85,36,-85,-23,-86,-48,-86,-36,-86,10,-85,87,-85,-50,-85,95,-84,24,-83,-14,-83,-23,-82,8,-80,66,-79,-98,-78,27,-76,-76,-75,111,-73,68,-71,55,-69,72,-67,111,-65,-71,-63,18,-60,-115,-58,23,-55,-65,-53,118,-50,68,-47,39,-44,22,-41,29,-38,45,-35,79,-32,125,-29,-75,-26,-7,-23,71,-19,-105,-16,-9,-13,81,-9,-75,-6,28,-2,126,1,-26,4,70,8,-89,11,-1,14,87,18,-94,21,-28,24,34,28,74,31,114,34,-128,37,-120,40,120,43,92,46,41,49,-28,51,-118,54,24,57,-110,59,-18,61,55,64,97,66,116,68,102,70,66,72,-7,73,-103,75,19,77,117,78,-81,79,-45,80,-55,81,-85,82,94,83,-5,83,111,84,-62,84,-12,84,-1,84,-19,84,-75,84,91,84,-32,83,64,83,-126,82,-98,81,-99,80,119,79,54,78,-50,76,78,75,-86,73,-20,71,13,70,21,68,-2,65,-50,63,-122,61,31,59,-88,56,18,54,109,51,-82,48,-35,45,-5,42,2,40,2,37,-21,33,-55,30,-101,27,97,24,28,21,-45,17,124,14,39,11,-59,7,104,4,2,1,-94,-3,63,-6,-32,-10,-125,-13,47,-16,-38,-20,-102,-23,81,-26,38,-29,-11,-33,-32,-36,-50,-39,-44,-42,-29,-45,13,-47,65,-50,-111,-53,-16,-56,107,-58,-8,-61,-92,-63,99,-65,64,-67,56,-69,73,-71,125,-73,-57,-75,54,-76,-67,-78,108,-79,50,-80,31,-81,43,-82,86,-83,-89,-84,21,-84,-85,-85,92,-85,56,-85,46,-85,76,-85,-114,-85,-25,-85,118,-84,16,-83,-32,-83,-59,-82,-51,-81,-5,-80,66,-78,-82,-77,56,-75,-37,-74,-90,-72,-126,-70,-122,-68,-100,-66,-46,-64,32,-61,-124,-59,8,-56,-106,-54,73,-51,1,-48,-39,-46,-70,-43,-76,-40,-71,-37,-50,-34,-16,-31,30,-27,90,-24,-102,-21,-23,-18,54,-14,-110,-11,-19,-8,75,-4,-83,-1,9,3,110,6,-60,9,34,13,113,16,-65,19,3,23,61,26,108,29,-109,32,-89,35,-80,38,-88,41,-112,44,100,47,41,50,-46,52,109,55,-18,57,85,60,-84,62,-35,64,1,67,-4,68,-24,70,-82,72,90,74,-22,75,83,77,-88,78,-45,79,-30,80,-45,81,-101,82,73,83,-47,83,54,84,127,84,-100,84,-94,84,123,84,56,84,-46,83,71,83,-98,82,-46,81,-30,80,-41,79,-91,78,88,77,-21,75,91,74,-77,72,-23,70,2,69,5,67,-28,64,-81,62,96,60,-11,57,118,55,-33,52,51,50,113,47,-96,44,-72,41,-62,38,-68,35,-89,32}; }
	private static byte[] data15(){ return new byte[] {-125,29,90,26,26,23,-31,19,-115,16,70,13,-23,9,-109,6,53,3,-42,-1,123,-4,29,-7,-60,-11,112,-14,29,-17,-39,-21,-107,-24,95,-27,52,-30,20,-33,-2,-37,2,-39,3,-42,44,-45,82,-48,-101,-51,-17,-54,93,-56,-32,-59,125,-61,45,-63,-1,-66,-30,-68,-23,-70,5,-71,67,-73,-101,-75,19,-76,-86,-78,95,-79,53,-80,44,-81,65,-82,125,-83,-46,-84,81,-84,-21,-85,-82,-85,-114,-85,-110,-85,-71,-85,-1,-85,108,-84,-8,-84,-92,-83,120,-82,98,-81,122,-80,-92,-79,-3,-78,104,-76,-7,-75,-90,-73,111,-71,88,-69,90,-67,119,-65,-81,-63,1,-60,105,-58,-19,-56,126,-53,49,-50,-20,-48,-61,-45,-89,-42,-99,-39,-93,-36,-74,-33,-40,-30,4,-26,60,-23,123,-20,-60,-17,19,-13,102,-10,-64,-7,23,-3,117,0,-50,3,42,7,126,10,-46,13,31,17,97,20,-92,23,-46,26,0,30,23,33,43,36,39,39,28,42,-8,44,-57,47,125,50,40,53,-79,55,49,58,-116,60,-39,62,5,65,28,67,22,69,-15,70,-74,72,84,74,-34,75,66,77,-120,78,-77,79,-74,80,-97,81,99,82,7,83,-120,83,-22,83,40,84,66,84,64,84,20,84,-52,83,96,83,-48,82,35,82,82,81,95,80,80,79,24,78,-51,76,87,75,-53,73,27,72,83,70,106,68,105,66,74,64,21,62,-63,59,93,57,-39,54,69,52,-103,49,-38,46,9,44,35,41,50,38,40,35,29,32,-7,28,-48,25,-100,22,90,19,25,16,-56,12,122,9,34,6,-53,2,116,-1,23,-4,-59,-8,110,-11,30,-14,-41,-18,-112,-21,89,-24,38,-27,0,-30,-25,-34,-38,-37,-36,-40,-18,-43,17,-45,72,-48,-113,-51,-19,-54,96,-56,-25,-59,-115,-61,63,-63,26,-65,0,-67,12,-69,48,-71,110,-73,-47,-75,73,-76,-26,-78,-97,-79,122,-80,115,-81,-113,-82,-55,-83,39,-83,-91,-84,70,-84,6,-84,-19,-85,-17,-85,27,-84,98,-84,-47,-84,90,-83,13,-82,-38,-82,-52,-81,-34,-80,12,-78,98,-77,-52,-76,94,-74,7,-72,-46,-71,-73,-69,-74,-67,-44,-65,6,-62,89,-60,-68,-58,59,-55,-48,-53,118,-50,54,-47,2,-44,-24,-42,-42,-39,-38,-36,-24,-33,5,-29,45,-26,98,-23,-105,-20,-28,-17,35,-13,125,-10,-57,-7,34,-3,117,0,-51,3,32,7,116,10,-67,13,12,17,68,20,-124,23,-82,26,-43,29,-20,32,-10,35,-13,38,-32,41,-70,44,-124,47,57,50,-37,52,105,55,-36,57,61,60,-128,62,-80,64,-64,66,-70,68,-110,70,85,72,-12,73,124,75,-36,76,40,78,74,79,85,80,56,81,0,82,-94,82,40,83,-122,83,-55,83,-28,83,-31,83,-69,83,116,83,9,83,-128,82,-47,81,6,81,22,80,10,79,-40,77,-112,76,29,75,-105,73,-22,71,41,70,67,68,74,66,44,64,0,62,-82,59,84,57,-48,54,72,52,-100,49,-25,46,25,44,59,41,77,38,79,35,65,32,43,29,2,26,-41,22,-101,19,92,16,21,13,-55,9,120,6,39,3,-47,-1,127,-4,43,-7,-33,-11,-113,-14,77,-17,13,-20,-46,-24,-83,-27,-127,-30,113,-33,99,-36,107,-39,123,-42,-90,-45,-41,-48,38,-50,-126,-53,-10,-56,-128,-58,32,-60,-38,-63,-82,-65,-105,-67,-95,-69,-62,-71,1,-72,96,-74,-42,-76,114,-77,37,-78,1,-79,-13,-81,11,-81,69,-82,-104,-83,25,-83,-83,-84,111,-84,74,-84,77,-84,110,-84,-79,-84,22,-83,-97,-83,69,-82,15,-81,-7,-81,-1,-80,47,-78,113,-77,-31,-76,93,-74,12,-72,-63,-71,-87,-69,-102,-67,-78,-65,-37,-63,37,-60,-127,-58,-8,-56,-126,-53,38,-50,-43,-48,-92,-45,119,-42,102,-39,93,-36,103,-33,123,-30,-100,-27,-55,-24,-4,-21,59,-17,126,-14,-59,-11,23,-7,96,-4,-71,-1,3,3,89,6,-92,9,-20,12,52,16,108,19,-88,22,-46,25,-14,28,14,32,15,35,19,38,-6,40,-42,43,-94,46,84,49,-5,51,-120,54,-1,56,97,59,-87,61,-39,63,-17,65,-19,67,-54,69,-112,71,55,73,-63,74,44,76,121,77,-89,78,-76,79,-91,80,109,81,32,82,-92,82,23,83,87,83,-123,83,-123,83,110,83,44,83,-49,82,78,82,-85,81,-21,80,5,80,5,79,-36,77,-94,76,55,75,-63,73,27,72,103,70,-115,68,-99,66,-113,64,102,62,43,60,-51,57,99,55,-39,52,65,50,-112,47,-49,44,-6,41,21,39,33,36,29,33,13,30,-15,26,-57,23,-102,20,94,17,31,14,-38,10,-113,7,66,4,-12,0,-91,-3,86,-6,13,-9,-63,-13,-126,-16,67,-19,15,-22,-30,-26,-64,-29,-86,-32,-96,-35,-93,-38,-73,-41,-39,-44,16,-46,84,-49,-79,-52,33,-54,-93,-57,67,-59,-12,-62,-64,-64,-88,-66,-89,-68,-65,-70,-4,-72,74,-73,-66,-75}; }
	private static byte[] data16(){ return new byte[] {77,-76,-9,-78,-57,-79,-78,-80,-68,-81,-22,-82,52,-82,-92,-83,49,-83,-28,-84,-81,-84,-86,-84,-74,-84,-12,-84,69,-83,-62,-83,88,-82,21,-81,-18,-81,-21,-80,5,-78,63,-77,-103,-76,15,-74,-91,-73,87,-71,38,-69,15,-67,22,-65,51,-63,109,-61,-67,-59,36,-56,-92,-54,56,-51,-32,-49,-101,-46,104,-43,72,-40,54,-37,54,-34,61,-31,87,-28,121,-25,-92,-22,-38,-19,22,-15,86,-12,-96,-9,-26,-6,53,-2,127,1,-51,4,21,8,93,11,-97,14,-40,17,19,21,56,24,96,27,116,30,-126,33,124,36,113,39,71,42,31,45,-45,47,-128,50,18,53,-110,55,-6,57,76,60,-125,62,-90,64,-89,66,-104,68,97,70,25,72,-83,73,37,75,-127,76,-69,77,-40,78,-44,79,-78,80,107,81,10,82,-125,82,-37,82,22,83,39,83,36,83,-15,82,-88,82,55,82,-89,81,-6,80,36,80,57,79,32,78,-6,76,-96,75,61,74,-87,72,6,71,63,69,95,67,99,65,77,63,30,61,-41,58,118,56,2,54,116,51,-42,48,35,46,89,43,-122,40,-103,37,-88,34,-97,31,-112,28,113,25,76,22,28,19,-28,15,-90,12,100,9,29,6,-44,2,-116,-1,62,-4,-5,-8,-79,-11,115,-14,54,-17,2,-20,-43,-24,-79,-27,-103,-30,-117,-33,-116,-36,-101,-39,-72,-42,-26,-45,40,-47,120,-50,-29,-53,91,-55,-16,-58,-106,-60,90,-62,47,-64,40,-66,46,-68,94,-70,-98,-72,1,-73,-127,-75,26,-76,-39,-78,-80,-79,-85,-80,-60,-81,-3,-82,88,-82,-47,-83,111,-83,42,-83,7,-83,10,-83,39,-83,106,-83,-50,-83,80,-82,-11,-82,-68,-81,-99,-80,-89,-79,-56,-78,13,-76,109,-75,-17,-74,-118,-72,69,-70,26,-68,10,-66,22,-64,57,-62,121,-60,-51,-58,55,-55,-66,-53,78,-50,0,-47,-71,-45,-119,-42,107,-39,87,-36,88,-33,95,-30,121,-27,-106,-24,-59,-21,-14,-18,49,-14,106,-11,-80,-8,-12,-5,62,-1,-126,2,-52,5,12,9,79,12,-118,15,-64,18,-22,21,21,25,40,28,61,31,62,34,48,37,30,40,-23,42,-72,45,97,48,7,51,-114,53,4,56,98,58,-88,60,-39,62,-21,64,-21,66,-58,68,-111,70,52,72,-59,73,46,75,-126,76,-79,77,-59,78,-73,79,-119,80,61,81,-51,81,64,82,-113,82,-65,82,-51,82,-71,82,-121,82,45,82,-67,81,33,81,109,80,-108,79,-100,78,-121,77,80,76,-6,74,-116,73,-9,71,79,70,-124,68,-97,66,-93,64,-121,62,89,60,13,58,-83,55,54,53,-88,50,11,48,82,45,-109,42,-77,39,-41,36,-41,33,-35,30,-56,27,-80,24,-116,21,95,18,43,15,-15,11,-79,8,115,5,41,2,-22,-2,-96,-5,96,-8,32,-11,-26,-15,-83,-18,-124,-21,85,-24,67,-27,39,-30,41,-33,42,-36,67,-39,103,-42,-99,-45,-28,-48,62,-50,-81,-53,46,-55,-52,-58,121,-60,66,-62,36,-64,28,-66,50,-68,99,-70,-83,-72,23,-73,-101,-75,63,-76,0,-77,-29,-79,-34,-80,3,-80,60,-81,-94,-82,29,-82,-62,-83,-127,-83,101,-83,105,-83,-115,-83,-45,-83,60,-82,-65,-82,107,-81,48,-80,26,-79,32,-78,73,-77,-119,-76,-12,-75,109,-73,17,-71,-56,-70,-97,-68,-112,-66,-102,-64,-66,-62,-3,-60,78,-57,-69,-55,59,-52,-49,-50,122,-47,51,-44,0,-41,-33,-39,-54,-36,-60,-33,-53,-30,-33,-27,-6,-24,35,-20,80,-17,-125,-14,-64,-11,-4,-8,62,-4,-128,-1,-60,2,2,6,68,9,125,12,-76,15,-27,18,11,22,44,25,63,28,75,31,71,34,56,37,23,40,-23,42,-89,45,85,48,-18,50,118,53,-31,55,64,58,126,60,-85,62,-69,64,-78,66,-114,68,81,70,-12,71,125,73,-22,74,50,76,102,77,112,78,102,79,50,80,-27,80,116,81,-29,81,53,82,94,82,112,82,91,82,35,82,-44,81,88,81,-59,80,14,80,53,79,65,78,44,77,-10,75,-92,74,52,73,-91,71,-2,69,53,68,85,66,90,64,67,62,22,60,-48,57,115,55,-1,52,119,50,-36,47,42,45,108,42,-106,39,-75,36,-56,33,-60,30,-64,27,-93,24,-115,21,93,18,52,15,-5,11,-59,8,-124,5,74,2,3,-1,-54,-5,-121,-8,80,-11,23,-14,-25,-18,-68,-21,-100,-24,-128,-27,119,-30,112,-33,126,-36,-106,-39,-66,-42,-8,-45,67,-47,-97,-50,18,-52,-108,-55,52,-57,-29,-60,-81,-62,-112,-64,-115,-66,-97,-68,-42,-70,28,-71,-118,-73,11,-74,-79,-76,113,-77,80,-78,81,-79,107,-80,-82,-81,6,-81,-118,-82,34,-82,-24,-83,-62,-83,-56,-83,-27,-83,42,-82,-116,-82,15,-81,-77,-81,119,-80,89,-79,93,-78,126,-77,-67,-76,28,-74,-103,-73,44,-71,-25,-70,-79,-68,-95,-66,-94,-64,-62,-62,-10,-60,70,-57,-85,-55,35,-52,-77,-50}; }
	private static byte[] data17(){ return new byte[] {84,-47,10,-44,-49,-42,-88,-39,-118,-36,-125,-33,126,-30,-112,-27,-94,-24,-57,-21,-20,-18,29,-14,80,-11,-119,-8,-59,-5,3,-1,63,2,125,5,-73,8,-20,11,35,15,73,18,113,21,-113,24,-101,27,-85,30,-101,33,-108,36,106,39,62,42,-6,44,-89,47,64,50,-57,52,51,55,-109,57,-49,59,2,62,14,64,12,66,-25,67,-83,69,84,71,-32,72,78,74,-98,75,-45,76,-29,77,-34,78,-83,79,105,80,-6,80,114,81,-56,81,-7,81,18,82,2,82,-43,81,-119,81,23,81,-115,80,-37,79,15,79,30,78,21,77,-28,75,-94,74,49,73,-74,71,13,70,84,68,124,66,-120,64,125,62,88,60,24,58,-55,55,90,53,-33,50,72,48,-93,45,-23,42,31,40,71,37,91,34,106,31,98,28,88,25,61,22,30,19,-11,15,-56,12,-111,9,95,6,30,3,-23,-1,-84,-4,113,-7,62,-10,5,-13,-35,-17,-78,-20,-107,-23,125,-26,112,-29,114,-32,121,-35,-106,-38,-66,-41,-13,-44,67,-46,-104,-49,12,-51,-117,-54,41,-56,-47,-59,-96,-61,116,-63,117,-65,125,-67,-80,-69,-17,-71,87,-72,-44,-74,110,-75,44,-76,-2,-78,-6,-79,11,-79,68,-80,-108,-81,13,-81,-98,-82,86,-82,40,-82,35,-82,53,-82,111,-82,-58,-82,60,-81,-42,-81,-115,-80,100,-79,91,-78,113,-77,-93,-76,-9,-75,100,-73,-15,-72,-103,-70,94,-68,57,-66,55,-64,67,-62,115,-60,-79,-58,12,-55,122,-53,-3,-51,-106,-48,61,-45,-4,-43,-56,-40,-95,-37,-113,-34,-123,-31,-121,-28,-101,-25,-84,-22,-45,-19,-9,-16,36,-12,91,-9,-118,-6,-54,-3,-5,0,57,4,107,7,-94,10,-49,13,-7,16,31,20,51,23,78,26,74,29,80,32,55,35,28,38,-22,40,-82,43,91,46,-6,48,-125,51,-9,53,90,56,-97,58,-43,60,-21,62,-16,64,-46,66,-92,68,78,70,-20,71,93,73,-68,74,-6,75,24,77,26,78,-4,78,-67,79,99,80,-29,80,72,81,-120,81,-82,81,-84,81,-112,81,81,81,-17,80,116,80,-48,79,21,79,52,78,58,77,25,76,-28,74,-119,73,21,72,-124,70,-42,68,11,67,45,65,42,63,23,61,-23,58,-96,56,72,54,-45,51,78,49,-76,46,10,44,72,41,127,38,-99,35,-75,32,-67,29,-74,26,-85,23,-111,20,114,17,76,14,28,11,-15,7,-73,4,-121,1,76,-2,25,-5,-26,-9,-76,-12,-119,-15,100,-18,68,-21,45,-24,35,-27,27,-30,44,-33,58,-36,104,-39,-109,-42,-33,-45,50,-47,-103,-50,27,-52,-91,-55,82,-57,11,-59,-31,-62,-50,-64,-45,-66,-11,-68,43,-69,-121,-71,-15,-73,-120,-74,43,-75,-6,-77,-34,-78,-25,-79,7,-79,81,-80,-81,-81,56,-81,-42,-82,-96,-82,126,-82,-122,-82,-86,-82,-19,-82,86,-81,-43,-81,-127,-80,61,-79,41,-78,35,-77,73,-76,-121,-75,-32,-74,94,-72,-18,-71,-92,-69,110,-67,83,-65,87,-63,108,-61,-97,-59,-23,-57,66,-54,-69,-52,62,-49,-36,-47,-120,-44,70,-41,23,-38,-16,-36,-31,-33,-47,-30,-33,-27,-31,-24,3,-20,25,-17,67,-14,110,-11,-102,-8,-50,-5,0,-1,54,2,101,5,-101,8,-62,11,-18,14,18,18,40,21,65,24,69,27,70,30,56,33,29,36,-13,38,-69,41,112,44,25,47,-90,49,42,52,-112,54,-27,56,37,59,72,61,90,63,75,65,41,67,-25,68,-114,70,22,72,-125,73,-45,74,4,76,25,77,11,78,-26,78,-104,79,53,80,-88,80,2,81,58,81,80,81,74,81,30,81,-39,80,108,80,-23,79,58,79,120,78,-114,77,-117,76,102,75,37,74,-58,72,77,71,-79,69,2,68,49,66,74,64,74,62,44,60,-1,57,-80,55,87,53,-32,50,88,48,-65,45,14,43,84,40,-125,37,-87,34,-69,31,-57,28,-62,25,-70,22,-97,19,-122,16,97,13,54,10,15,7,-39,3,-83,0,121,-3,73,-6,28,-9,-14,-13,-54,-16,-79,-19,-113,-22,-118,-25,123,-28,-121,-31,-108,-34,-75,-37,-33,-40,31,-42,105,-45,-55,-48,58,-50,-65,-53,89,-55,9,-57,-51,-60,-83,-62,-96,-64,-78,-66,-41,-68,29,-69,123,-71,-13,-73,-114,-74,62,-75,18,-76,0,-77,15,-78,58,-79,-118,-80,-16,-81,-128,-81,38,-81,-12,-82,-34,-82,-24,-82,22,-81,91,-81,-51,-81,80,-80,1,-79,-61,-79,-78,-78,-77,-77,-38,-76,29,-74,122,-73,-6,-72,-114,-70,68,-68,16,-66,-3,-65,-8,-63,25,-60,68,-58,-111,-56,-18,-54,96,-51,-23,-49,-126,-46,46,-43,-22,-41,-70,-38,-111,-35,126,-32,112,-29,114,-26,125,-23,-114,-20,-82,-17,-56,-14,-8,-11,24,-7,78,-4,119,-1,-87,2,-44,5,2,9,38,12,78,15,101,18,127,21,-119,24,-114,27,-124,30,115,33,78,36,35,39,-32,41,-109,44,49,47,-69,49}; }
	private static byte[] data18(){ return new byte[] {55,52,-104,54,-24,56,31,59,61,61,74,63,51,65,15,67,-61,68,104,70,-24,71,82,73,-101,74,-55,75,-41,76,-56,77,-102,78,77,79,-30,79,84,80,-86,80,-35,80,-12,80,-27,80,-65,80,110,80,9,80,123,79,-45,78,9,78,34,77,27,76,-6,74,-74,73,88,72,-35,70,69,69,-108,67,-57,65,-32,63,-34,61,-55,59,-106,57,81,55,-10,52,-128,50,1,48,99,45,-65,42,-1,39,57,37,93,34,119,31,-122,28,-124,25,-127,22,107,19,86,16,54,13,17,10,-20,6,-69,3,-104,0,98,-3,64,-6,15,-9,-15,-13,-54,-16,-76,-19,-97,-22,-108,-25,-107,-28,-98,-31,-80,-34,-37,-37,3,-39,78,-42,-106,-45,-2,-48,114,-50,-6,-53,-101,-55,74,-57,21,-59,-9,-62,-20,-64,3,-65,41,-67,114,-69,-47,-71,79,-72,-27,-74,-97,-75,107,-76,100,-77,107,-78,-98,-79,-26,-80,86,-80,-35,-81,-118,-81,83,-81,61,-81,71,-81,113,-81,-71,-81,36,-80,-85,-80,83,-79,25,-78,0,-77,1,-76,38,-75,97,-74,-63,-73,54,-71,-51,-70,123,-68,69,-66,42,-64,38,-62,61,-60,103,-58,-82,-56,3,-53,119,-51,-13,-49,-116,-46,48,-43,-23,-41,-79,-38,-123,-35,105,-32,90,-29,83,-26,91,-23,101,-20,127,-17,-104,-14,-70,-11,-31,-8,5,-4,53,-1,87,2,-120,5,-90,8,-46,11,-23,14,8,18,19,21,33,24,29,27,21,30,-5,32,-39,35,-91,38,100,41,20,44,-84,46,60,49,-82,51,19,54,97,56,-107,58,-72,60,-68,62,-81,64,-125,66,62,68,-32,69,100,71,-52,72,29,74,68,75,94,76,75,77,36,78,-39,78,111,79,-23,79,62,80,124,80,-113,80,-113,80,101,80,31,80,-68,79,52,79,-109,78,-47,77,-21,76,-14,75,-49,74,-105,73,64,72,-56,70,61,69,-114,67,-54,65,-21,63,-15,61,-31,59,-72,57,121,55,36,53,-69,50,59,48,-81,45,6,43,89,40,-111,37,-62,34,-31,31,-10,28,-3,25,-3,22,-14,19,-33,16,-57,13,-87,10,-123,7,98,4,56,1,20,-2,-22,-6,-55,-9,-91,-12,-119,-15,115,-18,97,-21,91,-24,92,-27,103,-30,-128,-33,-93,-36,-41,-39,23,-41,107,-44,-54,-47,66,-49,-54,-52,100,-54,26,-56,-37,-59,-64,-61,-79,-63,-62,-65,-22,-67,42,-68,-118,-70,-3,-72,-106,-73,65,-74,19,-75,-5,-77,4,-77,44,-78,112,-79,-43,-80,89,-80,-6,-81,-64,-81,-99,-81,-95,-81,-61,-81,-1,-81,101,-80,-33,-80,126,-79,62,-78,21,-77,20,-76,38,-75,95,-74,-81,-73,28,-71,-85,-70,73,-68,15,-66,-28,-65,-39,-63,-27,-61,6,-58,65,-56,-114,-54,-11,-52,106,-49,-7,-47,-109,-44,68,-41,1,-38,-51,-36,-85,-33,-114,-30,-122,-27,-128,-24,-121,-21,-104,-18,-86,-15,-57,-12,-26,-9,7,-5,46,-2,81,1,116,4,-101,7,-74,10,-45,13,-21,16,-10,19,1,23,-4,25,-14,28,-38,31,-74,34,-125,37,69,40,-15,42,-107,45,28,48,-102,50,-1,52,79,55,-117,57,-79,59,-68,61,-76,63,-114,65,80,67,-7,68,-123,70,-9,71,75,73,-124,74,-100,75,-98,76,119,77,63,78,-40,78,100,79,-64,79,11,80,43,80,52,80,24,80,-31,79,-122,79,17,79,119,78,-58,77,-19,76,-1,75,-20,74,-63,73,117,72,17,71,-117,69,-15,67,53,66,103,64,119,62,119,60,89,58,39,56,-32,53,-127,51,16,49,-116,46,-14,43,78,41,-111,38,-49,35,-13,32,23,30,37,27,46,24,42,21,35,18,14,15,-6,11,-36,8,-67,5,-99,2,120,-1,89,-4,52,-7,29,-10,-6,-14,-19,-17,-40,-20,-41,-23,-44,-26,-30,-29,-7,-32,26,-34,76,-37,-117,-40,-41,-43,57,-45,-91,-48,45,-50,-64,-53,109,-55,45,-57,1,-59,-11,-62,-12,-64,25,-65,75,-67,-94,-69,13,-70,-106,-72,58,-73,-4,-75,-41,-76,-40,-77,-20,-78,39,-78,124,-79,-17,-80,-121,-80,54,-80,10,-80,-4,-81,11,-80,62,-80,-118,-80,-4,-80,-122,-79,55,-78,-5,-78,-21,-77,-20,-76,18,-74,85,-73,-82,-72,43,-70,-66,-69,108,-67,57,-65,24,-63,21,-61,39,-59,83,-57,-112,-55,-23,-53,81,-50,-51,-48,97,-45,-3,-43,-80,-40,117,-37,61,-34,32,-31,3,-28,-7,-26,-9,-23,-7,-20,10,-16,25,-13,53,-10,78,-7,110,-4,-114,-1,-84,2,-50,5,-24,8,1,12,23,15,35,18,45,21,40,24,34,27,7,30,-20,32,-71,35,125,38,55,41,-44,43,111,46,-23,48,92,51,-76,53,-7,55,40,58,63,60,66,62,38,64,-6,65,-86,67,73,69,-58,70,41,72,116,73,-103,74,-82,75,-105,76,109,77,32,78,-77,78,46,79,126,79,-65,79,-48,79,-49,79,-88,79,99,79,-1,78,127,78,-38,77,31,77,61,76}; }
	private static byte[] data19(){ return new byte[] {69,75,40,74,-10,72,-95,71,53,70,-87,68,5,67,69,65,111,63,125,61,115,59,84,57,27,55,-47,52,112,50,-5,47,115,45,-35,42,46,40,124,37,-84,34,-34,31,-9,28,13,26,20,23,20,20,13,17,-3,13,-21,10,-47,7,-73,4,-104,1,124,-2,95,-5,68,-8,44,-11,24,-14,8,-17,6,-20,-2,-24,16,-26,29,-29,63,-32,107,-35,-96,-38,-18,-41,62,-43,-84,-46,34,-48,-81,-51,82,-53,3,-55,-47,-58,-82,-60,-87,-62,-73,-64,-31,-66,34,-67,127,-69,-10,-71,-120,-72,56,-73,1,-74,-22,-76,-18,-77,18,-77,82,-78,-77,-79,46,-79,-50,-80,-122,-80,100,-80,91,-80,118,-80,-83,-80,3,-79,122,-79,13,-78,-63,-78,-108,-77,125,-76,-113,-75,-77,-74,-2,-73,94,-71,-38,-70,116,-68,39,-66,-14,-65,-37,-63,-45,-61,-18,-59,22,-56,90,-54,-82,-52,28,-49,-107,-47,41,-44,-57,-42,120,-39,58,-36,3,-33,-30,-31,-57,-28,-74,-25,-77,-22,-78,-19,-66,-16,-51,-13,-31,-10,-7,-7,17,-3,48,0,70,3,100,6,119,9,-115,12,-100,15,-95,18,-91,21,-100,24,-119,27,113,30,69,33,19,36,-50,38,124,41,26,44,-92,46,35,49,-125,51,-37,53,22,56,61,58,81,60,70,62,44,64,-18,65,-94,67,49,69,-83,70,9,72,73,73,112,74,116,75,99,76,40,77,-34,77,101,78,-33,78,43,79,97,79,117,79,106,79,65,79,-6,78,-113,78,13,78,103,77,-91,76,-59,75,-58,74,-83,73,116,72,33,71,-79,69,38,68,-127,66,-61,64,-25,62,-4,60,-17,58,-49,56,-98,54,76,52,-11,49,125,47,-9,44,102,42,-72,39,8,37,62,34,111,31,-113,28,-90,25,-78,22,-72,19,-79,16,-87,13,-104,10,-122,7,110,4,87,1,60,-2,40,-5,13,-8,0,-11,-21,-15,-24,-18,-30,-21,-23,-24,-8,-27,16,-29,53,-32,101,-35,-93,-38,-14,-41,75,-43,-69,-46,56,-48,-54,-51,112,-53,39,-55,-6,-58,-38,-60,-36,-62,-20,-64,25,-65,98,-67,-65,-69,58,-70,-45,-72,127,-73,82,-74,58,-75,66,-76,103,-77,-84,-78,10,-78,-117,-79,42,-79,-26,-80,-62,-80,-68,-80,-44,-80,15,-79,101,-79,-39,-79,110,-78,32,-77,-16,-77,-34,-76,-24,-75,16,-73,84,-72,-76,-71,48,-69,-60,-68,118,-66,63,-64,33,-62,29,-60,45,-58,86,-56,-109,-54,-25,-52,77,-49,-58,-47,82,-44,-19,-42,-102,-39,86,-36,28,-33,-10,-31,-45,-28,-61,-25,-77,-22,-73,-19,-75,-16,-58,-13,-50,-10,-25,-7,-9,-4,19,0,33,3,62,6,74,9,92,12,101,15,104,18,101,21,90,24,66,27,37,30,-9,32,-64,35,119,38,37,41,-70,43,73,46,-68,48,33,51,116,53,-85,55,-44,57,-30,59,-38,61,-70,63,-127,65,45,67,-61,68,57,70,-105,71,-38,72,-4,73,7,75,-16,75,-66,76,111,77,-2,77,117,78,-60,78,0,79,18,79,15,79,-26,78,-94,78,63,78,-67,77,27,77,98,76,127,75,-114,74,114,73,66,72,-13,70,-119,69,4,68,100,66,-85,64,-40,62,-17,60,-23,58,-43,56,-97,54,97,52,3,50,-103,47,28,45,-121,42,-21,39,56,37,122,34,-80,31,-43,28,-13,25,5,23,16,20,16,17,14,14,1,11,-10,7,-31,4,-46,1,-69,-2,-88,-5,-102,-8,-123,-11,-124,-14,117,-17,124,-20,-124,-23,-108,-26,-77,-29,-41,-32,11,-34,74,-37,-102,-40,-9,-43,100,-45,-26,-48,119,-50,25,-52,-40,-55,-94,-57,-120,-59,-125,-61,-106,-63,-66,-65,8,-66,94,-68,-36,-70,107,-71,27,-72,-28,-74,-54,-75,-49,-76,-18,-77,45,-77,-119,-78,0,-78,-98,-79,78,-79,43,-79,22,-79,48,-79,93,-79,-82,-79,29,-78,-90,-78,84,-77,25,-76,1,-75,1,-74,35,-73,92,-72,-76,-71,41,-69,-80,-68,97,-66,23,-64,-6,-63,-27,-61,-15,-59,17,-56,66,-54,-110,-52,-22,-50,95,-47,-33,-45,117,-42,22,-39,-49,-37,-121,-34,96,-31,46,-28,30,-25,2,-22,1,-19,-7,-17,1,-13,8,-10,21,-7,38,-4,54,-1,71,2,89,5,100,8,114,11,119,14,120,17,115,20,98,23,78,26,42,29,-1,31,-59,34,127,37,39,40,-57,42,75,45,-56,47,46,50,127,52,-66,54,-24,56,-8,58,-7,60,-40,62,-89,64,89,66,-14,67,114,69,-45,70,30,72,72,73,90,74,75,75,35,76,-40,76,119,77,-18,77,81,78,-114,78,-80,78,-76,78,-105,78,93,78,7,78,-117,77,-4,76,69,76,121,75,-120,74,-128,73,87,72,24,71,-75,69,65,68,-88,66,-1,64,53,63,88,61,97,59,82,57,48,55,-13,52,-87,50,71,48,-48,45,78,43,-75,40,16,38,91,35,-105,32,-55,29,-17,26,9,24,27,21,36,18,40,15,34,12}; }
	private static byte[] data20(){ return new byte[] {31,9,13,6,7,3,-15,-1,-25,-4,-40,-7,-51,-10,-58,-13,-61,-16,-58,-19,-46,-22,-28,-25,-1,-28,39,-30,89,-33,-104,-36,-28,-39,65,-41,-87,-44,42,-46,-75,-49,85,-51,12,-53,-47,-56,-76,-58,-91,-60,-78,-62,-43,-64,16,-65,104,-67,-47,-69,97,-70,0,-71,-62,-73,-97,-74,-109,-75,-84,-76,-36,-77,45,-77,-103,-78,36,-78,-48,-79,-108,-79,127,-79,126,-79,-90,-79,-30,-79,71,-78,-64,-78,94,-77,22,-76,-19,-76,-33,-75,-14,-74,27,-72,101,-71,-55,-70,69,-68,-31,-67,-113,-65,93,-63,62,-61,58,-59,74,-57,115,-55,-83,-53,0,-50,97,-48,-39,-46,97,-43,-10,-41,-94,-38,83,-35,27,-32,-26,-30,-59,-27,-91,-24,-103,-21,-119,-18,-121,-15,-117,-12,-114,-9,-100,-6,-93,-3,-79,0,-67,3,-56,6,-47,9,-46,12,-44,15,-54,18,-65,21,-91,24,-121,27,89,30,36,33,-32,35,-115,38,46,41,-68,43,59,46,-88,48,0,51,71,53,119,55,-108,57,-102,59,-122,61,95,63,26,65,-62,66,75,68,-68,69,18,71,75,72,105,73,110,74,77,75,26,76,-63,76,80,77,-67,77,15,78,64,78,85,78,76,78,34,78,-34,77,119,77,-11,76,87,76,-107,75,-64,74,-62,73,-76,72,126,71,54,70,-52,68,78,67,-82,65,-1,63,41,62,77,60,72,58,58,56,14,54,-47,51,-128,49,27,47,-94,44,29,42,-128,39,-35,36,36,34,99,31,-110,28,-71,25,-45,22,-21,19,-16,16,-4,13,-10,10,-11,7,-19,4,-31,1,-37,-2,-49,-5,-56,-8,-60,-11,-64,-14,-56,-17,-48,-20,-29,-23,-3,-26,34,-28,80,-31,-115,-34,-45,-37,41,-39,-111,-42,0,-44,-113,-47,29,-49,-47,-52,-119,-54,96,-56,73,-58,70,-60,97,-62,-120,-64,-42,-66,49,-67,-83,-69,65,-70,-16,-72,-71,-73,-94,-74,-93,-75,-62,-76,2,-76,88,-77,-46,-78,101,-78,27,-78,-22,-79,-36,-79,-25,-79,20,-78,94,-78,-59,-78,76,-77,-19,-77,-80,-76,-116,-75,-122,-74,-98,-73,-49,-72,30,-70,-121,-69,10,-67,-90,-66,94,-64,44,-62,19,-60,17,-58,35,-56,80,-54,-118,-52,-31,-50,65,-47,-69,-45,67,-42,-40,-40,-124,-37,51,-34,-5,-32,-59,-29,-96,-26,-127,-23,109,-20,97,-17,86,-14,90,-11,86,-8,98,-5,100,-2,108,1,119,4,117,7,-128,10,117,13,118,16,98,19,83,22,47,25,12,28,-40,30,-102,33,79,36,-10,38,-117,41,23,44,-119,46,-14,48,63,51,-127,53,-90,55,-66,57,-72,59,-96,61,110,63,36,65,-63,66,68,68,-81,69,-9,70,50,72,65,73,64,74,30,75,-38,75,-124,76,6,77,111,77,-68,77,-28,77,-7,77,-29,77,-69,77,107,77,4,77,127,76,-41,75,25,75,55,74,63,73,36,72,-10,70,-93,69,60,68,-70,66,24,65,105,63,-109,61,-77,59,-79,57,-95,55,118,53,59,51,-25,48,-122,46,15,44,-121,41,-12,38,74,36,-101,33,-40,30,11,28,55,25,84,22,108,19,123,16,-124,13,-120,10,-119,7,-124,4,-127,1,125,-2,117,-5,118,-8,116,-11,122,-14,-125,-17,-109,-20,-86,-23,-52,-26,-12,-29,43,-31,105,-34,-70,-37,19,-39,-127,-42,-9,-45,-120,-47,33,-49,-42,-52,-105,-54,115,-56,94,-58,101,-60,127,-62,-77,-64,0,-65,98,-67,-29,-69,121,-70,47,-71,-5,-73,-23,-74,-21,-75,18,-75,79,-76,-81,-77,39,-77,-64,-78,118,-78,72,-78,61,-78,71,-78,123,-78,-64,-78,45,-77,-78,-77,85,-76,22,-75,-10,-75,-21,-74,10,-72,48,-71,-118,-70,-27,-69,115,-67,5,-65,-64,-64,-120,-62,113,-60,104,-58,124,-56,-93,-54,-36,-52,46,-49,-116,-47,2,-44,-123,-42,27,-39,-69,-37,113,-34,40,-31,-7,-29,-57,-26,-86,-23,-115,-20,126,-17,112,-14,107,-11,103,-8,105,-5,105,-2,111,1,109,4,114,7,105,10,106,13,85,16,77,19,42,22,15,25,-34,27,-86,30,103,33,22,36,-70,38,79,41,-49,43,72,46,-95,48,-9,50,44,53,86,55,101,57,96,59,70,61,13,63,-55,64,92,66,-26,67,69,69,-102,70,-60,71,-30,72,-43,73,-71,74,116,75,30,76,-96,76,12,77,87,77,-124,77,-106,77,-121,77,91,77,22,77,-87,76,42,76,-122,75,-57,74,-17,73,-11,72,-30,71,-76,70,103,69,5,68,-124,66,-18,64,57,63,116,61,-114,59,-103,57,-119,55,103,53,47,51,-30,48,-123,46,21,44,-109,41,3,39,100,36,-78,33,-2,30,50,28,98,25,-117,22,-96,19,-68,16,-57,13,-48,10,-41,7,-40,4,-39,1,-39,-2,-39,-5,-37,-8,-33,-11,-22,-14,-13,-17,14,-19,33,-22,78,-25,113,-28,-76,-31,-20,-34,72,-36,-101,-39,16,-41,-119,-44,22,-46,-70,-49,99,-51,48,-53,3,-55,-8,-58,-10,-60}; }
	private static byte[] data21(){ return new byte[] {22,-61,69,-63,-110,-65,-11,-67,112,-68,8,-69,-69,-71,-125,-72,111,-73,111,-74,-112,-75,-50,-76,35,-76,-97,-77,44,-77,-27,-78,-85,-78,-98,-78,-92,-78,-50,-78,19,-77,117,-77,-11,-77,-108,-76,76,-75,36,-74,24,-73,36,-72,84,-71,-109,-70,-5,-69,110,-67,8,-65,-80,-64,120,-62,85,-60,69,-58,84,-56,110,-54,-92,-52,-21,-50,66,-47,-78,-45,44,-42,-70,-40,84,-37,-1,-35,-74,-32,119,-29,71,-26,27,-23,-1,-21,-29,-18,-44,-15,-58,-12,-66,-9,-69,-6,-77,-3,-74,0,-80,3,-82,6,-89,9,-101,12,-115,15,120,18,90,21,55,24,8,27,-48,29,-116,32,60,35,-35,37,113,40,-11,42,105,45,-55,47,29,50,82,52,-125,54,-114,56,-109,58,117,60,71,62,-1,63,-98,65,36,67,-108,68,-32,69,31,71,53,72,56,73,30,74,-29,74,-111,75,30,76,-113,76,-27,76,25,77,51,77,46,77,11,77,-49,76,107,76,-6,75,88,75,-83,74,-43,73,-20,72,-30,71,-68,70,-128,69,32,68,-79,66,31,65,123,63,-68,61,-29,59,-7,57,-16,55,-34,53,-88,51,111,49,20,47,-78,44,56,42,-78,39,26,37,119,34,-60,31,6,29,61,26,105,23,-113,20,-88,17,-62,14,-51,11,-36,8,-29,5,-26,2,-16,-1,-16,-4,-5,-7,-3,-10,16,-12,26,-15,54,-18,79,-21,118,-24,-91,-27,-37,-30,33,-32,110,-35,-49,-38,54,-40,-75,-43,59,-45,-36,-48,-122,-50,74,-52,29,-54,8,-56,5,-58,29,-60,70,-62,-114,-64,-26,-66,93,-67,-21,-69,-108,-70,88,-71,53,-72,47,-73,69,-74,119,-75,-59,-76,48,-76,-71,-77,93,-77,34,-77,0,-77,-2,-78,26,-77,80,-77,-87,-77,25,-76,-84,-76,86,-75,32,-74,6,-73,7,-72,36,-71,93,-70,-83,-69,31,-67,-99,-66,70,-64,-13,-63,-52,-61,-83,-59,-87,-57,-65,-55,-31,-53,32,-50,106,-48,-52,-46,60,-43,-66,-41,79,-38,-20,-36,-101,-33,83,-30,22,-27,-27,-25,-67,-22,-101,-19,-124,-16,110,-13,96,-10,85,-7,76,-4,68,-1,62,2,52,5,45,8,28,11,15,14,-14,16,-38,19,-79,22,-123,25,78,28,9,31,-67,33,96,36,-10,38,-127,41,-12,43,95,46,-76,48,-14,50,40,53,60,55,70,57,53,59,11,61,-46,62,118,64,11,66,-128,67,-32,68,33,70,78,71,87,72,76,73,32,74,-39,74,120,75,-9,75,90,76,-96,76,-55,76,-45,76,-61,76,-112,76,72,76,-38,75,89,75,-82,74,-12,73,21,73,29,72,12,71,-38,69,-110,68,47,67,-80,65,29,64,107,62,-89,60,-57,58,-42,56,-54,54,-83,52,120,50,53,48,-36,45,114,43,-9,40,111,38,-44,35,50,33,123,30,-64,27,-11,24,36,22,74,19,101,16,-126,13,-114,10,-93,7,-84,4,-75,1,-62,-2,-56,-5,-41,-8,-28,-11,-9,-14,13,-16,45,-19,80,-22,126,-25,-75,-28,-11,-31,65,-33,-99,-36,-1,-39,122,-41,-7,-44,-110,-46,55,-48,-17,-51,-67,-53,-101,-55,-111,-57,-102,-59,-68,-61,-14,-63,67,-64,-87,-66,43,-67,-60,-69,121,-70,71,-71,49,-72,55,-73,86,-74,-108,-75,-19,-76,101,-76,-13,-77,-85,-77,109,-77,98,-77,99,-77,-119,-77,-53,-77,42,-76,-91,-76,64,-75,-14,-75,-60,-74,-78,-73,-72,-72,-31,-71,26,-69,118,-68,-25,-67,115,-65,24,-63,-44,-62,-90,-60,-110,-58,-112,-56,-89,-54,-48,-52,11,-49,92,-47,-67,-45,46,-42,-78,-40,64,-37,-30,-35,-118,-32,70,-29,3,-26,-42,-24,-91,-21,-120,-18,100,-15,86,-12,59,-9,50,-6,33,-3,22,0,11,3,-5,5,-16,8,-42,11,-58,14,-95,17,-125,20,82,23,34,26,-34,28,-104,31,63,34,-34,36,107,39,-20,41,90,44,-69,46,5,49,66,51,102,53,123,55,117,57,94,59,46,61,-26,62,-117,64,13,66,-125,67,-45,68,20,70,46,71,59,72,28,73,-12,73,-98,74,57,75,-82,75,12,76,74,76,110,76,113,76,89,76,38,76,-49,75,102,75,-43,74,48,74,106,73,-119,72,-112,71,116,70,72,69,-12,67,-107,66,16,65,124,63,-56,61,2,60,35,58,45,56,36,54,6,52,-47,49,-114,47,53,45,-52,42,86,40,-55,37,55,35,-112,32,-30,29,37,27,95,24,-112,21,-70,18,-37,15,-11,12,16,10,30,7,50,4,64,1,76,-2,96,-5,108,-8,-124,-11,-104,-14,-72,-17,-39,-20,7,-22,54,-25,118,-28,-69,-31,13,-33,112,-36,-40,-39,87,-41,-33,-44,126,-46,37,-48,-20,-51,-76,-53,-92,-55,-106,-57,-83,-59,-50,-61,15,-62,98,-64,-49,-66,86,-67,-12,-69,-82,-70,-126,-71,110,-72,123,-73,-99,-74,-31,-75,60,-75,-72,-76,76,-76,0,-76,-46,-77,-68,-77,-55,-77,-18,-77,49,-76,-106,-76,15,-75,-84,-75}; }
	private static byte[] data22(){ return new byte[] {95,-74,53,-73,30,-72,45,-71,76,-70,-115,-69,-28,-68,88,-66,-32,-65,-122,-63,63,-61,18,-59,-6,-58,-7,-56,9,-53,52,-51,106,-49,-70,-47,24,-44,-124,-42,6,-39,-111,-37,45,-34,-43,-32,-119,-29,71,-26,16,-23,-33,-21,-70,-18,-106,-15,127,-12,99,-9,81,-6,63,-3,46,0,29,3,12,6,-12,8,-33,11,-63,14,-97,17,119,20,68,23,11,26,-55,28,119,31,33,34,-77,36,68,39,-70,41,40,44,-125,46,-54,48,3,51,36,53,51,55,45,57,17,59,-34,60,-106,62,51,64,-70,65,38,67,123,68,-76,69,-44,70,-41,71,-62,72,-118,73,69,74,-50,74,84,75,-93,75,-19,75,8,76,20,76,-8,75,-58,75,118,75,6,75,-128,74,-42,73,23,73,54,72,64,71,41,70,-3,68,-80,67,82,66,-47,64,65,63,-110,61,-49,59,-11,57,4,56,-2,53,-27,51,-74,49,120,47,33,45,-61,42,74,40,-53,37,56,35,-104,32,-16,29,55,27,120,24,-81,21,-38,18,4,16,36,13,62,10,91,7,105,4,-122,1,-112,-2,-84,-5,-69,-8,-40,-11,-15,-14,22,-16,57,-19,108,-22,-98,-25,-30,-28,43,-30,-128,-33,-28,-36,81,-38,-47,-41,94,-43,-7,-46,-84,-48,102,-50,65,-52,33,-54,33,-56,47,-58,88,-60,-109,-62,-23,-64,85,-65,-39,-67,122,-68,47,-69,2,-70,-16,-72,-12,-73,27,-73,85,-74,-77,-75,39,-75,-67,-76,104,-76,57,-76,30,-76,37,-76,73,-76,-124,-76,-28,-76,90,-75,-17,-75,-96,-74,106,-73,84,-72,86,-71,116,-70,-83,-69,-4,-68,107,-66,-20,-65,-118,-63,61,-61,10,-59,-24,-58,-29,-56,-22,-54,14,-51,63,-49,-123,-47,-36,-45,68,-42,-69,-40,66,-37,-42,-35,118,-32,39,-29,-39,-27,-97,-24,105,-21,57,-18,22,-15,-14,-13,-45,-10,-64,-7,-95,-4,-110,-1,119,2,101,5,72,8,46,11,13,14,-24,16,-70,19,-118,22,73,25,7,28,-76,30,90,33,-20,35,126,38,-17,40,100,43,-74,45,6,48,56,50,97,52,110,54,106,56,83,58,30,60,-34,61,119,63,12,65,114,66,-45,67,12,69,48,70,62,71,39,72,-2,72,-75,73,80,74,-49,74,51,75,121,75,-92,75,-77,75,-96,75,119,75,46,75,-54,74,71,74,-83,73,-17,72,33,72,43,71,36,70,-3,68,-66,67,102,66,-14,64,105,63,-60,61,14,60,57,58,86,56,87,54,72,52,37,50,-22,47,-89,45,68,43,-29,40,95,38,-33,35,66,33,-92,30,-13,27,60,25,119,22,-80,19,-38,16,5,14,36,11,70,8,93,5,121,2,-113,-1,-87,-4,-61,-7,-35,-10,-1,-13,33,-15,77,-18,125,-21,-76,-24,-8,-27,65,-29,-104,-32,-6,-35,104,-37,-24,-40,111,-42,15,-44,-73,-47,120,-49,69,-51,44,-53,31,-55,46,-57,79,-59,-123,-61,-42,-63,60,-64,-72,-66,83,-67,-2,-69,-52,-70,-81,-71,-82,-72,-55,-73,-6,-74,80,-74,-73,-75,68,-75,-24,-76,-89,-76,-119,-76,126,-76,-104,-76,-53,-76,26,-75,-121,-75,15,-74,-79,-74,116,-73,76,-72,69,-71,85,-70,127,-69,-58,-68,34,-66,-98,-65,39,-63,-42,-62,-116,-60,104,-58,80,-56,78,-54,102,-52,-120,-50,-58,-48,16,-45,109,-43,-38,-41,86,-38,-33,-36,120,-33,26,-30,-55,-28,-125,-25,67,-22,15,-19,-31,-17,-73,-14,-107,-11,115,-8,88,-5,59,-2,36,1,5,4,-21,6,-53,9,-90,12,-126,15,80,18,32,21,-34,23,-99,26,74,29,-17,31,-117,34,18,37,-108,39,1,42,96,44,-83,46,-19,48,17,51,45,53,45,55,26,57,-11,58,-78,60,97,62,-14,63,109,65,-46,66,22,68,76,69,90,70,91,71,54,72,-2,72,-93,73,52,74,-94,74,-7,74,47,75,77,75,78,75,45,75,-6,74,-99,74,52,74,-96,73,-5,72,51,72,85,71,90,70,68,69,21,68,-52,66,104,65,-16,63,89,62,-78,60,-18,58,25,57,40,55,43,53,15,51,-19,48,-86,46,100,44,0,42,-104,39,22,37,-112,34,-11,31,85,29,-93,26,-17,23,39,21,101,18,-113,15,-68,12,-32,9,2,7,32,4,63,1,91,-2,120,-5,-103,-8,-70,-11,-32,-14,13,-16,60,-19,118,-22,-74,-25,-1,-28,85,-30,-78,-33,31,-35,-105,-38,29,-40,-74,-43,87,-45,19,-47,-42,-50,-74,-52,-95,-54,-90,-56,-70,-58,-20,-60,42,-61,-119,-63,-8,-65,-125,-66,39,-67,-31,-69,-73,-70,-87,-71,-81,-72,-37,-73,20,-73,118,-74,-24,-75,-126,-75,43,-75,-3,-76,-32,-76,-24,-76,6,-75,71,-75,-102,-75,22,-74,-95,-74,82,-73,23,-72,-3,-72,-9,-71,20,-69,65,-68,-111,-67,-14,-66,114,-64,6,-62,-79,-61,118,-59,78,-57,59,-55,66,-53,84,-51,-127,-49,-68,-47,8,-44,106,-42,-46,-40,84,-37}; }
	private static byte[] data23(){ return new byte[] {-39,-35,115,-32,21,-29,-62,-27,121,-24,58,-21,3,-18,-50,-16,-88,-13,122,-10,92,-7,57,-4,24,-1,-4,1,-40,4,-72,7,-109,10,105,13,59,16,7,19,-53,21,-120,24,58,27,-30,29,-126,32,14,35,-103,37,7,40,115,42,-57,44,13,47,64,49,99,51,111,53,106,55,79,57,28,59,-41,60,120,62,4,64,115,65,-47,66,14,68,55,69,67,70,53,71,12,72,-52,72,104,73,-15,73,90,74,-91,74,-37,74,-21,74,-22,74,-63,74,-121,74,40,74,-77,73,32,73,113,72,-89,71,-59,70,-61,69,-85,68,121,67,41,66,-55,64,70,63,-75,61,4,60,70,58,104,56,125,54,121,52,98,50,59,48,-3,45,-77,43,82,41,-20,38,104,36,-23,33,75,31,-81,28,2,26,75,23,-113,20,-58,17,-4,14,39,12,84,9,119,6,-102,3,-65,0,-35,-3,3,-5,39,-8,77,-11,122,-14,-85,-17,-31,-20,33,-22,101,-25,-72,-28,15,-30,120,-33,-26,-36,104,-38,-13,-41,-111,-43,60,-45,-6,-48,-56,-50,-86,-52,-98,-54,-88,-56,-60,-58,-8,-60,67,-61,-98,-63,29,-64,-90,-66,84,-67,16,-68,-16,-70,-32,-71,-12,-72,27,-72,96,-73,-62,-74,60,-74,-42,-75,-122,-75,90,-75,64,-75,77,-75,108,-75,-82,-75,10,-74,127,-74,20,-73,-63,-73,-117,-72,111,-71,109,-70,-121,-69,-70,-68,3,-66,108,-65,-30,-64,127,-62,35,-60,-23,-59,-64,-57,-84,-55,-82,-53,-61,-51,-24,-49,38,-46,109,-44,-54,-42,52,-39,-82,-37,50,-34,-54,-32,98,-29,21,-26,-66,-24,-125,-21,65,-18,14,-15,-36,-13,-77,-10,-120,-7,101,-4,61,-1,28,2,-12,4,-47,7,-94,10,120,13,66,16,11,19,-56,21,-126,24,44,27,-42,29,103,32,-6,34,116,37,-24,39,74,42,-102,44,-34,46,12,49,40,51,54,53,40,55,12,57,-42,58,-115,60,42,62,-75,63,34,65,121,66,-71,67,-35,68,-25,69,-36,70,-85,71,109,72,8,73,-111,73,-10,73,72,74,116,74,-114,74,-123,74,99,74,38,74,-55,73,88,73,-63,72,25,72,79,71,109,70,113,69,92,68,38,67,-29,65,125,64,3,63,115,61,-57,59,11,58,51,56,75,54,76,52,56,50,23,48,-35,45,-107,43,65,41,-45,38,99,36,-37,33,75,31,-78,28,7,26,91,23,-99,20,-32,17,22,15,75,12,118,9,-90,6,-57,3,-9,0,20,-2,68,-5,103,-8,-105,-11,-57,-14,-7,-17,56,-19,119,-22,-60,-25,23,-27,115,-30,-34,-33,81,-35,-44,-38,101,-40,0,-42,-76,-45,109,-47,68,-49,33,-51,29,-53,33,-55,69,-57,117,-59,-63,-61,31,-62,-102,-64,38,-65,-47,-67,-114,-68,107,-69,92,-70,108,-71,-110,-72,-43,-73,53,-73,-85,-74,67,-74,-15,-75,-67,-75,-90,-75,-88,-75,-53,-75,1,-74,94,-74,-54,-74,95,-73,2,-72,-52,-72,-93,-71,-91,-70,-79,-69,-30,-68,37,-66,-123,-65,-5,-64,-119,-62,46,-60,-23,-59,-69,-57,-96,-55,-100,-53,-86,-51,-56,-49,-1,-47,63,-44,-105,-42,-7,-40,107,-37,-20,-35,120,-32,18,-29,-76,-27,96,-24,25,-21,-44,-19,-103,-16,101,-13,48,-10,7,-7,-40,-5,-79,-2,-123,1,96,4,48,7,5,10,-47,12,-101,15,94,18,28,21,-50,23,124,26,27,29,-76,31,60,34,-68,36,45,39,-118,41,-30,43,28,46,82,48,109,50,121,52,112,54,83,56,32,58,-38,59,121,61,6,63,119,64,-44,65,21,67,62,68,77,69,67,70,32,71,-34,71,-122,72,15,73,127,73,-44,73,9,74,43,74,36,74,18,74,-44,73,-122,73,23,73,-114,72,-23,71,45,71,78,70,97,69,77,68,40,67,-22,65,-117,64,34,63,-111,61,-8,59,61,58,116,56,-110,54,-98,52,-109,50,122,48,73,46,12,44,-68,41,92,39,-15,36,113,34,-19,31,86,29,-72,26,15,24,92,21,-93,18,-30,15,27,13,80,10,127,7,-82,4,-37,1,3,-1,54,-4,89,-7,-108,-10,-66,-13,-3,-16,56,-18,123,-21,-53,-24,27,-26,-128,-29,-29,-32,92,-34,-36,-37,107,-39,12,-41,-78,-44,120,-46,61,-48,38,-50,17,-52,30,-54,50,-56,103,-58,-89,-60,6,-61,117,-63,0,-64,-97,-66,92,-67,42,-68,27,-69,27,-70,65,-71,116,-72,-49,-73,59,-73,-56,-74,111,-74,46,-74,14,-74,5,-74,29,-74,73,-74,-104,-74,-2,-74,127,-73,32,-72,-44,-72,-85,-71,-107,-70,-99,-69,-66,-68,-9,-67,74,-65,-76,-64,52,-62,-47,-61,125,-59,67,-57,32,-55,8,-53,20,-51,34,-49,77,-47,-122,-45,-50,-43,42,-40,-112,-38,7,-35,-118,-33,26,-30,-76,-28,87,-25,7,-22,-71,-20,124,-17,57,-14,5,-11,-50,-9,-95,-6,109,-3,70,0,16,3,-24,5,-80,8,-128,11,68,14,7,17}; }
	private static byte[] data24(){ return new byte[] {-63,19,117,22,31,25,-60,27,87,30,-25,32,98,35,-38,37,57,40,-110,42,-42,44,8,47,49,49,58,51,63,53,34,55,-6,56,-69,58,96,60,-6,61,110,63,-39,64,34,66,86,67,112,68,112,69,89,70,36,71,-40,71,107,72,-20,72,74,73,-111,73,-68,73,-56,73,-66,73,-107,73,81,73,-14,72,120,72,-29,71,51,71,105,70,-125,69,-123,68,110,67,58,66,-12,64,-114,63,23,62,-123,60,-34,58,32,57,78,55,103,53,108,51,93,49,62,47,10,45,-54,42,115,40,23,38,-95,35,42,33,-101,30,9,28,106,25,-63,22,15,20,89,17,-107,14,-39,11,7,9,68,6,109,3,-91,0,-47,-3,4,-5,55,-8,109,-11,-90,-14,-25,-17,44,-19,117,-22,-49,-25,39,-27,-111,-30,5,-32,126,-35,16,-37,-92,-40,78,-42,6,-44,-54,-47,-88,-49,-111,-51,-115,-53,-93,-55,-62,-57,4,-58,79,-60,-71,-62,52,-63,-53,-65,117,-66,62,-67,24,-68,19,-69,34,-70,77,-71,-108,-72,-14,-73,111,-73,3,-73,-73,-74,127,-74,107,-74,107,-74,-116,-74,-60,-74,27,-73,-119,-73,22,-72,-69,-72,125,-71,84,-70,79,-69,86,-68,-125,-67,-64,-66,26,-64,-120,-63,18,-61,-82,-60,98,-58,46,-56,8,-54,-2,-53,1,-50,25,-48,70,-46,125,-44,-53,-42,36,-39,-118,-37,7,-34,-126,-32,24,-29,-86,-27,82,-24,-4,-22,-80,-19,105,-16,43,-13,-19,-11,-71,-8,-128,-5,81,-2,25,1,-20,3,-79,6,-128,9,64,12,3,15,-66,17,113,20,30,23,-60,25,91,28,-18,30,111,33,-22,35,80,38,-78,40,-7,42,57,45,101,47,125,49,-120,51,122,53,93,55,40,57,-35,58,-126,60,8,62,-128,63,-40,64,28,66,72,67,90,68,80,69,52,70,-14,70,-94,71,45,72,-92,72,-3,72,61,73,95,73,102,73,86,73,36,73,-35,72,119,72,-10,71,95,71,-88,70,-40,69,-14,68,-21,67,-46,66,-98,65,77,64,-19,62,108,61,-36,59,50,58,114,56,-96,54,-75,52,-68,50,-84,48,-116,46,92,44,21,42,-54,39,96,37,-3,34,120,32,-10,29,98,27,-59,24,32,22,114,19,-68,16,1,14,68,11,121,8,-72,5,-24,2,35,0,84,-3,-114,-6,-61,-9,1,-11,62,-14,-122,-17,-50,-20,35,-22,123,-25,-32,-28,76,-30,-57,-33,73,-35,-36,-38,125,-40,40,-42,-24,-45,-74,-47,-109,-49,-119,-51,-120,-53,-93,-55,-49,-57,13,-58,103,-60,-47,-62,84,-63,-14,-65,-96,-66,110,-67,78,-68,79,-69,95,-70,-105,-71,-39,-72,67,-72,-65,-73,90,-73,16,-73,-34,-74,-53,-74,-49,-74,-12,-74,45,-73,-120,-73,-10,-73,-120,-72,44,-71,-16,-71,-51,-70,-65,-69,-47,-68,-8,-67,56,-65,-111,-64,1,-62,-123,-61,40,-59,-43,-58,-95,-56,125,-54,108,-52,114,-50,-121,-48,-83,-46,-23,-44,44,-41,-118,-39,-23,-37,98,-34,-36,-32,106,-29,-1,-27,-98,-24,68,-21,-9,-19,-88,-16,105,-13,37,-10,-22,-8,-79,-5,121,-2,65,1,9,4,-49,6,-109,9,84,12,15,15,-59,17,115,20,30,23,-72,25,84,28,-41,30,95,33,-54,35,55,38,-120,40,-43,42,12,45,49,47,77,49,75,51,66,53,25,55,-26,56,-107,58,57,60,-70,61,48,63,-124,64,-54,65,-18,66,1,68,-10,68,-44,69,-104,70,62,71,-48,71,65,72,-100,72,-37,72,-5,72,7,73,-14,72,-61,72,127,72,20,72,-100,71,1,71,75,70,-125,69,-106,68,-100,67,124,66,81,65,-1,63,-92,62,40,61,-106,59,-10,57,52,56,105,54,-124,52,-118,50,-124,48,98,46,59,44,-7,41,-82,39,81,37,-23,34,112,32,-15,29,96,27,-53,24,42,22,127,19,-45,16,24,14,97,11,-98,8,-34,5,23,3,84,0,-118,-3,-54,-6,1,-8,72,-11,-123,-14,-43,-17,29,-19,122,-22,-45,-25,61,-27,-83,-30,41,-32,-78,-35,69,-37,-23,-40,-105,-42,91,-44,39,-46,13,-48,-5,-51,6,-52,27,-54,74,-56,-117,-58,-32,-60,82,-61,-49,-63,110,-64,30,-65,-24,-67,-53,-68,-58,-69,-39,-70,11,-70,79,-71,-76,-72,47,-72,-56,-73,119,-73,72,-73,44,-73,48,-73,78,-73,-122,-73,-38,-73,72,-72,-49,-72,116,-71,47,-70,8,-69,-10,-69,1,-67,35,-66,92,-65,-80,-64,26,-62,-102,-61,48,-59,-32,-58,-100,-56,121,-54,95,-52,92,-50,111,-48,-119,-46,-60,-44,-4,-42,87,-39,-84,-37,32,-34,-107,-32,27,-29,-87,-27,69,-24,-31,-22,-110,-19,57,-16,-10,-14,-82,-11,108,-8,47,-5,-16,-3,-76,0,121,3,56,6,-5,8,-76,11,111,14,30,17,-51,19,114,22,10,25,-92,27,37,30,-87,32,23,35,125,37,-44,39,25,42,85,44,121,46,-108,48,-108,50,-118,52,100,54,51,56}; }
	private static byte[] data25(){ return new byte[] {-28,57,-120,59,14,61,-122,62,-34,63,37,65,82,66,99,67,98,68,65,69,11,70,-72,70,77,71,-58,71,39,72,106,72,-108,72,-91,72,-107,72,117,72,44,72,-42,71,93,71,-54,70,38,70,87,69,-126,68,-125,67,118,66,78,65,7,64,-75,62,63,61,-68,59,30,58,107,56,-91,54,-54,52,-37,50,-38,48,-59,46,-92,44,107,42,41,40,-44,37,116,35,4,33,-116,30,3,28,117,25,-37,22,56,20,-110,17,-34,14,46,12,110,9,-72,6,-14,3,55,1,114,-2,-78,-5,-11,-8,54,-10,127,-13,-53,-16,27,-18,119,-21,-45,-24,61,-26,-80,-29,43,-31,-75,-34,73,-36,-23,-39,-102,-41,89,-43,38,-45,8,-47,-12,-50,-5,-52,13,-53,56,-55,117,-57,-58,-59,47,-60,-84,-62,64,-63,-19,-65,-81,-66,-116,-67,125,-68,-115,-69,-78,-70,-15,-71,75,-71,-64,-72,75,-72,-9,-73,-72,-73,-109,-73,-108,-73,-101,-73,-44,-73,21,-72,123,-72,-7,-72,-114,-71,66,-70,12,-69,-16,-69,-18,-68,7,-66,48,-65,127,-64,-45,-63,81,-61,-41,-60,121,-58,48,-56,-6,-55,-38,-53,-53,-51,-50,-49,-25,-47,11,-44,69,-42,-119,-40,-33,-38,66,-35,-78,-33,45,-30,-78,-28,68,-25,-36,-23,126,-20,39,-17,-42,-15,-119,-12,66,-9,-4,-7,-70,-4,123,-1,53,2,-7,4,-82,7,109,10,31,13,-48,15,125,18,27,21,-66,23,73,26,-38,28,82,31,-54,33,45,36,-119,38,-47,40,14,43,58,45,86,47,93,49,89,51,56,53,13,55,-57,56,112,58,2,60,126,61,-30,62,49,64,102,65,-121,66,-117,67,118,68,78,69,3,70,-89,70,43,71,-104,71,-22,71,31,72,62,72,62,72,37,72,-11,71,-94,71,63,71,-70,70,29,70,105,69,-107,68,-78,67,-85,66,-109,65,98,64,18,63,-74,61,59,60,-82,58,10,57,81,55,-125,53,-94,51,-80,49,-88,47,-111,45,106,43,46,41,-21,38,-110,36,50,34,-66,31,71,29,-66,26,48,24,-105,21,-11,18,79,16,-95,13,-17,10,55,8,-128,5,-61,2,7,0,76,-3,-115,-6,-38,-9,29,-11,114,-14,-67,-17,30,-19,119,-22,-27,-25,82,-27,-50,-30,84,-32,-28,-35,-125,-37,47,-39,-26,-42,-78,-44,-121,-46,117,-48,108,-50,125,-52,-102,-54,-47,-56,22,-57,119,-59,-26,-61,116,-62,15,-63,-55,-65,-106,-66,124,-67,125,-68,-107,-69,-62,-70,21,-70,110,-71,-9,-72,-118,-72,61,-72,12,-72,-15,-73,-12,-73,19,-72,71,-72,-101,-72,4,-71,-117,-71,43,-70,-27,-70,-75,-69,-92,-68,-89,-67,-61,-66,-4,-65,66,-63,-85,-62,34,-60,-76,-59,87,-57,20,-55,-32,-54,-61,-52,-73,-50,-66,-48,-41,-46,-3,-44,58,-41,123,-39,-42,-37,53,-34,-89,-32,31,-29,-90,-27,51,-24,-52,-22,107,-19,17,-16,-69,-14,111,-11,32,-8,-38,-6,-111,-3,76,0,7,3,-67,5,118,8,39,11,-41,13,-125,16,36,19,-62,21,87,24,-30,26,102,29,-37,31,70,34,-90,36,-10,38,59,41,106,43,-108,45,-96,47,-89,49,-110,51,113,53,54,55,-17,56,-120,58,22,60,-120,61,-27,62,43,64,89,65,111,66,108,67,82,68,30,69,-50,69,106,70,-25,70,76,71,-105,71,-57,71,-36,71,-36,71,-74,71,-124,71,43,71,-62,70,56,70,-105,69,-36,68,9,68,27,67,23,66,-10,64,-60,63,116,62,17,61,-105,59,7,58,96,56,-87,54,-42,52,-8,50,4,49,-5,46,-25,44,-67,42,-123,40,65,38,-21,35,-119,33,31,31,-96,28,34,26,-111,23,-2,20,95,18,-68,15,18,13,99,10,-79,7,-4,4,70,2,-114,-1,-43,-4,33,-6,108,-9,-68,-12,15,-14,103,-17,-58,-20,44,-22,-101,-25,16,-27,-110,-30,30,-32,-78,-35,93,-37,6,-39,-50,-42,-106,-44,122,-46,103,-48,106,-50,124,-52,-93,-54,-36,-56,44,-57,-114,-59,8,-60,-108,-62,59,-63,-10,-65,-52,-66,-74,-67,-71,-68,-40,-69,11,-69,93,-70,-61,-71,70,-71,-29,-72,-104,-72,106,-72,83,-72,89,-72,121,-72,-79,-72,6,-71,115,-71,-7,-71,-97,-70,83,-69,45,-68,21,-67,29,-66,56,-65,112,-64,-72,-63,32,-61,-107,-60,38,-58,-52,-57,-128,-55,83,-53,45,-51,37,-49,37,-47,62,-45,98,-43,-103,-41,-36,-39,48,-36,-115,-34,-5,-32,112,-29,-13,-27,124,-24,18,-21,-87,-19,79,-16,-12,-14,-96,-11,82,-8,0,-5,-69,-3,106,0,36,3,-45,5,-119,8,51,11,-29,13,-127,16,39,19,-71,21,79,24,-49,26,84,29,-66,31,44,34,-126,36,-49,38,15,41,62,43,91,45,111,47,101,49,88,51,43,53,-12,54,-95,56,63,58,-58,59,54,61,-112,62,-42,63,-4,64,24,66,13,67,-11,67,-68,68,113,69,5,70,-121,70,-24,70}; }
	private static byte[] data26(){ return new byte[] {52,71,100,71,123,71,118,71,89,71,31,71,-49,70,95,70,-33,69,57,69,-123,68,-79,67,-58,66,-60,65,-87,64,115,63,48,62,-58,60,89,59,-61,57,41,56,109,54,-89,52,-56,50,-42,48,-39,46,-63,44,-95,42,111,40,42,38,-34,35,126,33,26,31,-96,28,41,26,-103,23,14,21,115,18,-42,15,47,13,-120,10,-39,7,40,5,124,2,-65,-1,23,-3,93,-6,-76,-9,4,-11,93,-14,-72,-17,31,-19,-125,-22,-5,-25,112,-27,-9,-30,-123,-32,33,-34,-59,-37,126,-39,58,-41,18,-43,-20,-46,-27,-48,-31,-50,-4,-52,29,-53,94,-55,-88,-57,15,-58,-122,-60,21,-61,-70,-63,117,-64,72,-65,51,-66,53,-67,82,-68,-126,-69,-44,-70,52,-70,-70,-71,78,-71,7,-71,-52,-72,-67,-72,-75,-72,-39,-72,6,-71,93,-71,-65,-71,71,-70,-30,-70,-106,-69,101,-68,78,-67,73,-66,104,-65,-113,-64,-36,-63,51,-61,-85,-60,49,-58,-48,-57,-125,-55,71,-53,35,-51,13,-49,12,-47,28,-45,56,-43,108,-41,-93,-39,-9,-37,72,-34,-77,-32,32,-29,-102,-27,37,-24,-86,-22,70,-19,-35,-17,-128,-14,40,-11,-47,-9,127,-6,46,-3,-34,-1,-114,2,63,5,-20,7,-108,10,63,13,-37,15,123,18,15,21,-101,23,34,26,-101,28,11,31,114,33,-55,35,22,38,85,40,-128,42,-92,44,-81,46,-80,48,-101,50,118,52,57,54,-15,55,-118,57,22,59,-117,60,-29,61,50,63,89,64,120,65,117,66,94,67,45,68,-28,68,-126,69,2,70,117,70,-70,70,-3,70,15,71,27,71,-3,70,-44,70,127,70,38,70,-98,69,14,69,90,68,-113,67,-78,66,-78,65,-92,64,119,63,55,62,-32,60,113,59,-18,57,84,56,-88,54,-25,52,18,51,43,49,50,47,40,45,13,43,-27,40,-88,38,102,36,12,34,-80,31,64,29,-51,26,73,24,-63,21,48,19,-105,16,-7,13,87,11,-84,8,6,6,86,3,-86,0,-4,-3,77,-5,-92,-8,-7,-11,86,-13,-76,-16,27,-18,-123,-21,-7,-24,119,-26,-9,-29,-115,-31,34,-33,-52,-36,126,-38,64,-40,15,-42,-17,-45,-34,-47,-34,-49,-18,-51,21,-52,73,-54,-105,-56,-14,-58,104,-59,-18,-61,-111,-62,68,-63,16,-64,-11,-66,-19,-67,4,-67,46,-68,116,-69,-49,-70,72,-70,-41,-71,-128,-71,71,-71,31,-71,27,-71,40,-71,85,-71,-104,-71,-8,-71,109,-70,0,-69,-87,-69,109,-68,72,-67,59,-66,71,-65,108,-64,-91,-63,-9,-62,93,-60,-36,-59,108,-57,22,-55,-51,-54,-97,-52,124,-50,115,-48,114,-46,-116,-44,-83,-42,-31,-40,37,-37,111,-35,-47,-33,50,-30,-86,-28,33,-25,-86,-23,51,-20,-52,-18,97,-15,7,-12,-91,-10,81,-7,-8,-5,-91,-2,79,1,-4,3,-93,6,78,9,-18,11,-113,14,41,17,-69,19,75,22,-52,24,72,27,-70,29,31,32,124,34,-56,36,8,39,61,41,93,43,116,45,116,47,103,49,70,51,18,53,-50,54,113,56,3,58,-128,59,-30,60,55,62,109,63,-112,64,-100,65,-116,66,105,67,41,68,-44,68,99,69,-38,69,55,70,124,70,-92,70,-72,70,-85,70,-117,70,75,70,-7,69,-122,69,-1,68,91,68,-93,67,-52,66,-28,65,-36,64,-59,63,-112,62,73,61,-27,59,118,58,-27,56,77,55,-108,53,-49,51,-8,49,7,48,18,46,-6,43,-25,41,-80,39,126,37,46,35,-36,32,121,30,13,28,-106,25,23,23,-114,20,-3,17,105,15,-53,12,45,10,-121,7,-31,4,56,2,-113,-1,-25,-4,61,-6,-101,-9,-13,-12,90,-14,-68,-17,44,-19,-100,-22,27,-24,-100,-27,42,-29,-60,-32,100,-34,23,-36,-45,-39,-100,-41,120,-43,95,-45,90,-47,98,-49,-127,-51,-84,-53,-17,-55,70,-56,-87,-58,48,-59,-68,-61,107,-62,39,-63,-1,-65,-18,-66,-12,-67,16,-67,72,-68,-108,-69,-1,-70,125,-70,25,-70,-54,-71,-102,-71,124,-71,-127,-71,-106,-71,-50,-71,23,-70,127,-70,-3,-70,-106,-69,74,-68,14,-67,-9,-67,-22,-66,2,-64,40,-63,103,-62,-65,-61,43,-59,-87,-58,69,-56,-24,-55,-82,-53,119,-51,97,-49,80,-47,91,-45,108,-43,-106,-41,-58,-39,12,-36,85,-34,-73,-32,22,-29,-113,-27,1,-24,-117,-22,16,-19,-90,-17,59,-14,-41,-12,123,-9,25,-6,-61,-4,104,-1,14,2,-74,4,89,7,-7,9,-101,12,48,15,-57,17,81,20,-38,22,84,25,-52,27,51,30,-109,32,-25,34,44,37,102,39,-112,41,-83,43,-75,45,-75,47,-103,49,117,51,56,53,-22,54,-121,56,16,58,-124,59,-29,60,43,62,92,63,119,64,121,65,103,66,55,67,-11,67,-107,68,31,69,-112,69,-26,69,36,70,72,70,83,70,68,70,28,70,-38,69,127,69,10,69,-128,68,-44,67,28,67,62,66}; }
	private static byte[] data27(){ return new byte[] {85,65,75,64,46,63,-7,61,-83,60,76,59,-41,57,71,56,-83,54,-14,52,49,51,84,49,105,47,110,45,94,43,69,41,21,39,-32,36,-108,34,68,32,-28,29,120,27,7,25,-120,22,2,20,122,17,-30,14,79,12,-82,9,17,7,111,4,-55,1,39,-1,-128,-4,-31,-7,59,-9,-91,-12,4,-14,119,-17,-29,-20,97,-22,-34,-25,107,-27,-4,-30,-101,-32,67,-34,-5,-37,-69,-39,-114,-41,108,-43,91,-45,90,-47,107,-49,-119,-51,-61,-53,3,-54,100,-56,-51,-58,84,-59,-21,-61,-102,-62,94,-63,59,-64,44,-65,55,-66,88,-67,-109,-68,-27,-69,81,-69,-44,-70,114,-70,40,-70,-9,-71,-29,-71,-33,-71,4,-70,48,-70,-123,-70,-22,-70,105,-69,7,-68,-77,-68,-124,-67,96,-66,97,-65,107,-64,-101,-63,-45,-62,48,-60,-109,-59,26,-57,-87,-56,85,-54,17,-52,-34,-51,-64,-49,-77,-47,-76,-45,-55,-43,-22,-41,28,-38,89,-36,-90,-34,-5,-32,97,-29,-55,-27,69,-24,-66,-22,73,-19,-44,-17,104,-14,-1,-12,-101,-9,58,-6,-37,-4,124,-1,32,2,-66,4,97,7,-5,9,-107,12,43,15,-73,17,66,20,-62,22,58,25,-84,27,15,30,106,32,-68,34,-7,36,51,39,87,41,110,43,120,45,109,47,84,49,43,51,-24,52,-100,54,49,56,-68,57,42,59,-118,60,-51,61,-1,62,22,64,25,65,3,66,-43,66,-113,67,51,68,-72,68,44,69,-128,69,-65,69,-26,69,-18,69,-28,69,-72,69,125,69,31,69,-80,68,36,68,126,67,-58,66,-20,65,5,65,-2,63,-27,62,-77,61,107,60,13,59,-101,57,18,56,120,54,-58,52,6,51,45,49,76,47,78,45,74,43,48,41,10,39,-42,36,-109,34,69,32,-22,29,-120,27,20,25,-94,22,30,20,-103,17,11,15,120,12,-32,9,71,7,-88,4,9,2,108,-1,-56,-4,46,-6,-112,-9,-10,-12,100,-14,-47,-17,73,-19,-59,-22,74,-24,-43,-27,111,-29,13,-31,-69,-34,114,-36,56,-38,10,-40,-19,-43,-38,-45,-32,-47,-22,-49,22,-50,64,-52,-111,-54,-28,-56,89,-57,-40,-59,115,-60,31,-61,-30,-63,-65,-64,-83,-65,-72,-66,-41,-67,13,-67,96,-68,-57,-69,71,-69,-28,-70,-109,-70,98,-70,70,-70,68,-70,92,-70,-115,-70,-43,-70,58,-69,-77,-69,73,-68,-12,-68,-68,-67,-109,-66,-114,-65,-110,-64,-67,-63,-18,-62,66,-60,-93,-59,31,-57,-84,-56,77,-54,4,-52,-55,-51,-88,-49,-114,-47,-114,-45,-105,-43,-74,-41,-35,-39,23,-36,89,-34,-83,-32,4,-29,113,-27,-38,-25,89,-22,-44,-20,94,-17,-21,-15,123,-12,21,-9,-84,-7,71,-4,-24,-2,126,1,34,4,-70,6,82,9,-21,11,118,14,8,17,-120,19,11,22,126,24,-20,26,84,29,-90,31,-5,33,53,36,112,38,-112,40,-81,42,-79,44,-84,46,-109,48,102,50,47,52,-38,53,123,55,1,57,121,58,-44,59,35,61,82,62,115,63,119,64,102,65,63,66,-3,66,-90,67,52,68,-85,68,7,69,78,69,120,69,-116,69,-122,69,100,69,47,69,-38,68,115,68,-18,67,85,67,-98,66,-42,65,-16,64,-9,63,-28,62,-68,61,126,60,41,59,-64,57,64,56,-81,54,7,53,80,51,-127,49,-90,47,-75,45,-73,43,-88,41,-118,39,92,37,38,35,-37,32,-113,30,44,28,-55,25,86,23,-33,20,95,18,-41,15,75,13,-69,10,35,8,-112,5,-15,2,91,0,-68,-3,37,-5,-117,-8,-10,-11,101,-13,-42,-16,81,-18,-51,-21,85,-23,-31,-26,123,-28,27,-30,-58,-33,-126,-35,63,-37,26,-39,-17,-42,-25,-44,-34,-46,-15,-48,13,-49,63,-51,-124,-53,-42,-55,69,-56,-67,-58,84,-59,-6,-61,-73,-62,-118,-63,117,-64,116,-65,-114,-66,-68,-67,3,-67,101,-68,-38,-69,109,-69,20,-69,-41,-70,-79,-70,-89,-70,-79,-70,-39,-70,21,-69,112,-69,-36,-69,105,-68,6,-67,-64,-67,-109,-66,121,-65,121,-64,-110,-63,-70,-62,1,-60,87,-59,-58,-58,72,-56,-35,-55,-121,-53,68,-51,18,-49,-13,-48,-30,-46,-26,-44,-11,-42,21,-39,68,-37,122,-35,-56,-33,19,-30,119,-28,-39,-26,76,-23,-61,-21,67,-18,-54,-16,81,-13,-25,-11,115,-8,17,-5,-94,-3,62,0,-42,2,108,5,4,8,-110,10,38,13,-86,15,52,18,-84,20,38,23,-111,25,-10,27,81,30,-95,32,-31,34,30,37,64,39,98,41,107,43,105,45,85,47,49,49,-6,50,-79,52,88,54,-28,55,102,57,-54,58,30,60,92,61,-125,62,-110,63,-113,64,109,65,60,66,-19,66,-119,67,11,68,118,68,-55,68,-2,68,35,69,38,69,24,69,-19,68,-89,68,79,68,-40,67,77,67,-87,66,-23,65,23,65,42,64,39,63,17,62,-38,60,-98,59,55,58,-45,56,69,55,-76,53,4,52}; }
	private static byte[] data28(){ return new byte[] {71,50,121,48,-108,46,-91,44,-96,42,-111,40,111,38,67,36,7,34,-64,31,111,29,16,27,-84,24,59,22,-59,19,69,17,-61,14,54,12,-84,9,22,7,-121,4,-20,1,92,-1,-64,-4,48,-6,-102,-9,13,-11,-128,-14,-5,-17,120,-19,0,-21,-116,-24,35,-26,-62,-29,107,-31,32,-33,-31,-36,-84,-38,-119,-40,112,-42,103,-44,114,-46,-124,-48,-78,-50,-22,-52,55,-53,-105,-55,12,-56,-112,-58,49,-59,-34,-61,-88,-62,-125,-63,120,-64,-127,-65,-93,-66,-36,-67,45,-67,-107,-68,23,-68,-82,-69,98,-69,44,-69,13,-69,14,-69,27,-69,80,-69,-111,-69,-16,-69,107,-68,-13,-68,-94,-67,91,-66,53,-65,34,-64,37,-63,67,-62,113,-61,-68,-60,21,-58,-120,-57,11,-55,-89,-54,81,-52,16,-50,-31,-49,-63,-47,-75,-45,-73,-43,-57,-41,-24,-39,19,-36,80,-34,-109,-32,-25,-30,65,-27,-90,-25,22,-22,-118,-20,7,-17,-119,-15,19,-12,-100,-10,48,-7,-68,-5,84,-2,-27,0,122,3,12,6,-102,8,42,11,-80,13,53,16,-76,18,39,21,-100,23,-2,25,97,28,-80,30,-5,32,53,35,103,37,-120,39,-97,41,-97,43,-100,45,121,47,83,49,18,51,-59,52,96,54,-21,55,94,57,-62,58,12,60,68,61,98,62,109,63,97,64,60,65,2,66,-83,66,69,67,-66,67,39,68,113,68,-92,68,-61,68,-64,68,-81,68,125,68,56,68,-42,67,97,67,-51,66,42,66,101,65,-110,64,-94,63,-99,62,-126,61,80,60,10,59,-83,57,61,56,-73,54,32,53,116,51,-75,49,-24,47,4,46,21,44,21,42,2,40,-25,37,-71,35,-128,33,63,31,-21,28,-107,26,47,24,-61,21,82,19,-45,16,87,14,-50,11,69,9,-70,6,38,4,-101,1,4,-1,118,-4,-26,-7,87,-9,-48,-12,69,-14,-56,-17,74,-19,-42,-22,106,-24,2,-26,-84,-29,85,-31,22,-33,-45,-36,-82,-38,-120,-40,120,-42,118,-44,-128,-46,-97,-48,-51,-50,10,-51,94,-53,-63,-55,59,-56,-58,-58,103,-59,27,-60,-25,-62,-55,-63,-65,-64,-52,-65,-12,-66,42,-66,-121,-67,-23,-68,113,-68,14,-68,-66,-69,-113,-69,112,-69,111,-69,-122,-69,-78,-69,-4,-69,87,-68,-44,-68,93,-67,10,-66,-59,-66,-99,-65,-119,-64,-113,-63,-91,-62,-37,-61,26,-59,122,-58,-26,-57,107,-55,0,-53,-85,-52,102,-50,52,-48,19,-46,2,-44,0,-42,14,-40,43,-38,83,-36,-118,-34,-52,-32,24,-29,115,-27,-48,-25,60,-22,-85,-20,37,-17,-92,-15,37,-12,-82,-10,55,-7,-59,-5,84,-2,-28,0,111,3,0,6,-118,8,16,11,-103,13,19,16,-111,18,-1,20,112,23,-54,25,47,28,115,30,-63,32,-13,34,33,37,67,39,78,41,86,43,67,45,42,47,-9,48,-69,50,101,52,2,54,-119,55,-3,56,91,58,-88,59,-38,60,-4,61,4,63,-10,63,-45,64,-105,65,68,66,-38,66,86,67,-66,67,9,68,64,68,90,68,97,68,73,68,35,68,-43,67,-127,67,4,67,123,66,-41,65,22,65,72,64,87,63,92,62,64,61,23,60,-50,58,125,57,12,56,-114,54,-5,52,82,51,-102,49,-47,47,-12,45,9,44,12,42,3,40,-24,37,-59,35,-113,33,81,31,6,29,-76,26,83,24,-16,21,126,19,11,17,-114,14,16,12,-119,9,3,7,118,4,-19,1,93,-1,-44,-4,69,-6,-64,-9,55,-11,-74,-14,55,-16,-62,-19,78,-21,-25,-24,-125,-26,43,-28,-33,-31,-104,-33,100,-35,52,-37,25,-39,7,-41,6,-43,19,-45,49,-47,95,-49,-97,-51,-15,-53,84,-54,-50,-56,87,-57,-8,-59,-84,-60,115,-61,87,-62,70,-63,88,-64,116,-65,-77,-66,-2,-67,107,-67,-25,-68,-126,-68,47,-68,-6,-69,-41,-69,-45,-69,-30,-69,11,-68,78,-68,-89,-68,23,-67,-92,-67,65,-66,-2,-66,-55,-65,-76,-64,-82,-63,-61,-62,-20,-61,42,-59,126,-58,-26,-57,98,-55,-15,-54,-108,-52,73,-50,13,-48,-25,-47,-50,-45,-61,-43,-49,-41,-35,-39,6,-36,47,-34,111,-32,-78,-30,5,-27,94,-25,-63,-23,45,-20,-99,-18,25,-15,-112,-13,25,-10,-104,-8,36,-5,-84,-3,53,0,-62,2,72,5,-47,7,85,10,-42,12,81,15,-56,17,56,20,-95,22,1,25,91,27,-91,29,-19,31,34,34,77,36,112,38,124,40,-126,42,116,44,88,46,42,48,-17,49,-103,51,61,53,-61,54,60,56,-97,57,-20,58,40,60,73,61,89,62,80,63,48,64,-1,64,-83,65,76,66,-49,66,59,67,-111,67,-52,67,-14,67,-5,67,-13,67,-54,67,-111,67,60,67,-50,66,76,66,-82,65,-5,64,51,64,79,63,89,62,75,61,38,60,-16,58,-98,57,63,56,-58,54,61,53,-95,51,-16,49,49,48,93,46,124,44,-119,42,-121,40,120,38,90,36}; }
	private static byte[] data29(){ return new byte[] {49,34,-8,31,-71,29,106,27,21,25,-73,22,79,20,-32,17,110,15,-15,12,117,10,-13,7,106,5,-23,2,93,0,-41,-3,81,-5,-57,-8,74,-10,-58,-13,80,-15,-42,-18,105,-20,0,-22,-97,-25,73,-27,-7,-30,-75,-32,126,-34,79,-36,50,-38,29,-40,26,-42,35,-44,65,-46,103,-48,-89,-50,-16,-52,83,-53,-61,-55,74,-56,-31,-58,-111,-59,82,-60,43,-61,23,-62,27,-63,54,-64,99,-65,-81,-66,9,-66,-124,-67,15,-67,-76,-68,115,-68,72,-68,55,-68,58,-68,92,-68,-116,-68,-31,-68,65,-67,-63,-67,87,-66,0,-65,-57,-65,-97,-64,-111,-63,-105,-62,-75,-61,-28,-60,48,-58,-120,-57,-7,-56,125,-54,16,-52,-67,-51,117,-49,65,-47,31,-45,6,-43,9,-41,12,-39,42,-37,73,-35,125,-33,-70,-31,-1,-29,84,-26,-86,-24,15,-21,122,-19,-26,-17,98,-14,-40,-12,90,-9,-38,-7,96,-4,-30,-2,108,1,-19,3,115,6,-13,8,114,11,-21,13,96,16,-48,18,54,21,-102,23,-16,25,63,28,-123,30,-65,32,-21,34,18,37,33,39,44,41,34,43,11,45,-27,46,-85,48,101,50,5,52,-99,53,22,55,-120,56,-38,57,34,59,75,60,103,61,105,62,84,63,45,64,-24,64,-106,65,31,66,-95,66,-5,66,75,67,122,67,-108,67,-105,67,-127,67,82,67,14,67,-80,66,57,66,-81,65,8,65,80,64,123,63,-105,62,-110,61,-123,60,83,59,28,58,-61,56,93,55,-28,53,80,52,-74,50,-1,48,58,47,105,45,127,43,-113,41,-118,39,121,37,91,35,47,33,-6,30,-73,28,109,26,22,24,-68,21,80,19,-19,16,116,14,0,12,-122,9,3,7,-122,4,4,2,124,-1,0,-3,118,-6,-2,-9,123,-11,6,-13,-112,-16,31,-18,-69,-21,85,-23,-2,-26,-81,-28,100,-30,45,-32,-7,-35,-43,-37,-66,-39,-78,-41,-70,-43,-56,-45,-16,-47,31,-48,102,-50,-69,-52,35,-53,-97,-55,44,-56,-49,-58,-125,-59,82,-60,47,-61,39,-62,49,-63,84,-64,-115,-65,-36,-66,68,-66,-65,-67,88,-67,2,-67,-55,-68,-91,-68,-103,-68,-90,-68,-54,-68,7,-67,90,-67,-59,-67,73,-66,-29,-66,-108,-65,92,-64,59,-63,47,-62,60,-61,89,-60,-110,-59,-40,-58,59,-56,-89,-55,51,-53,-59,-52,115,-50,45,-48,-7,-47,-41,-45,-61,-43,-67,-41,-55,-39,-36,-37,5,-34,48,-32,111,-30,-80,-28,4,-25,86,-23,-67,-21,28,-18,-113,-16,1,-13,116,-11,-10,-9,108,-6,-15,-4,112,-1,-16,1,113,4,-16,6,106,9,-27,11,88,14,-59,16,51,19,-111,21,-17,23,62,26,-119,28,-58,30,-4,32,33,35,64,37,73,39,81,41,58,43,36,45,-16,46,-73,48,99,50,4,52,-113,53,9,55,109,56,-63,57,-6,58,38,60,56,61,51,62,29,63,-21,63,-88,64,73,65,-41,65,73,66,-87,66,-19,66,30,67,47,67,52,67,20,67,-24,66,-98,66,60,66,-57,65,53,65,-109,64,-46,63,2,63,21,62,24,61,2,60,-41,58,-102,57,66,56,-33,54,97,53,-42,51,51,50,-123,48,-67,46,-17,44,9,43,22,41,23,39,8,37,-23,34,-56,32,-116,30,85,28,8,26,-72,23,94,21,-3,18,-107,16,38,14,-75,11,60,9,-59,6,69,4,-55,1,76,-1,-55,-4,83,-6,-48,-9,96,-11,-26,-14,122,-16,13,-18,-84,-21,79,-23,-7,-26,-78,-28,106,-30,56,-32,11,-34,-23,-37,-39,-39,-47,-41,-37,-43,-13,-45,24,-46,84,-48,-105,-50,-11,-52,95,-53,-34,-55,113,-56,21,-57,-49,-59,-99,-60,-127,-61,121,-62,-120,-63,-85,-64,-23,-65,53,-65,-91,-66,29,-66,-71,-67,101,-67,44,-67,8,-67,-1,-68,10,-67,47,-67,108,-67,-67,-67,44,-66,-86,-66,70,-65,-10,-65,-70,-64,-100,-63,-119,-62,-105,-61,-78,-60,-24,-59,44,-57,-118,-56,-7,-55,120,-53,20,-51,-79,-50,115,-48,52,-46,17,-44,-8,-43,-16,-41,-11,-39,7,-36,41,-34,81,-32,-119,-30,-53,-28,19,-25,103,-23,-59,-21,33,-18,-111,-16,-8,-14,111,-11,-30,-9,94,-6,-42,-4,83,-1,-48,1,73,4,-58,6,58,9,-79,11,31,14,-117,16,-16,18,77,21,-91,23,-13,25,55,28,117,30,-95,32,-54,34,-34,36,-18,38,-23,40,-41,42,-70,44,-121,46,73,48,-8,49,-111,51,33,53,-109,54,-2,55,74,57,-119,58,-81,59,-61,60,-63,61,-89,62,122,63,52,64,-40,64,103,65,-37,65,62,66,-128,66,-73,66,-55,66,-48,66,-74,66,-118,66,66,66,-23,65,112,65,-21,64,67,64,-111,63,-70,62,-36,61,-37,60,-47,59,-90,58,112,57,30,56,-65,54,71,53,-62,51,36,50,123,48,-69,46,-15,44,16,43,39,41,40,39,35,37,11,35,-22,32,-69,30,-123,28,63,26,-9,23}; }
	private static byte[] data30(){ return new byte[] {-96,21,70,19,-28,16,121,14,15,12,-101,9,40,7,-81,4,54,2,-67,-1,68,-3,-53,-6,84,-8,-33,-11,113,-13,3,-15,-97,-18,61,-20,-29,-23,-108,-25,72,-27,11,-29,-41,-32,-89,-34,-110,-36,119,-38,121,-40,127,-42,-104,-44,-63,-46,-9,-48,62,-49,-100,-51,-1,-53,-122,-54,14,-55,-73,-57,108,-58,58,-59,24,-60,16,-61,26,-62,58,-63,116,-64,-65,-65,38,-65,-99,-66,52,-66,-39,-67,-100,-67,116,-67,98,-67,106,-67,-118,-67,-68,-67,13,-66,110,-66,-21,-66,127,-65,36,-64,-23,-64,-72,-63,-86,-62,-89,-61,-64,-60,-22,-59,41,-57,127,-56,-27,-55,94,-53,-18,-52,-120,-50,62,-48,-7,-47,-49,-45,-85,-43,-96,-41,-105,-39,-87,-37,-70,-35,-27,-33,13,-30,77,-28,-117,-26,-37,-24,46,-21,-118,-19,-21,-17,85,-14,-66,-12,50,-9,-93,-7,26,-4,-111,-2,6,1,-127,3,-13,5,105,8,-39,10,68,13,-82,15,16,18,107,20,-62,22,12,25,81,27,-117,29,-69,31,-32,33,-8,35,3,38,5,40,-17,41,-41,43,-91,45,105,47,26,49,-71,50,72,52,-61,53,45,55,-128,56,-59,57,-19,58,11,60,8,61,-4,61,-49,62,-109,63,62,64,-46,64,80,65,-71,65,5,66,67,66,94,66,109,66,92,66,59,66,-5,65,-86,65,64,65,-67,64,40,64,117,63,-76,62,-41,61,-24,60,-32,59,-56,58,-109,57,86,56,-8,54,-111,53,17,52,-126,50,-31,48,44,47,106,45,-106,43,-77,41,-61,39,-62,37,-73,35,-99,33,121,31,72,29,14,27,-51,24,125,22,45,20,-50,17,111,15,8,13,-99,10,46,8,-69,5,74,3,-46,0,95,-2,-21,-5,118,-7,8,-9,-103,-12,46,-14,-50,-17,107,-19,22,-21,-60,-24,123,-26,60,-28,8,-30,-39,-33,-65,-35,-92,-37,-92,-39,-90,-41,-66,-43,-32,-45,18,-46,90,-48,-88,-50,20,-51,-122,-53,20,-54,-82,-56,98,-57,33,-58,0,-59,-25,-61,-17,-62,4,-62,51,-63,118,-64,-47,-65,64,-65,-52,-66,100,-66,31,-66,-23,-67,-52,-67,-54,-67,-39,-67,5,-66,69,-66,-101,-66,13,-65,-113,-65,47,-64,-34,-64,-87,-63,-123,-62,125,-61,-127,-60,-90,-59,-45,-58,28,-56,118,-55,-29,-54,100,-52,-11,-51,-102,-49,77,-47,19,-45,-24,-44,-53,-42,-66,-40,-68,-38,-51,-36,-31,-34,11,-31,55,-29,115,-27,-75,-25,1,-22,82,-20,-79,-18,11,-15,118,-13,-38,-11,76,-8,-71,-6,43,-3,-97,-1,16,2,-126,4,-12,6,93,9,-49,11,45,14,-106,16,-22,18,69,21,-116,23,-41,25,14,28,66,30,105,32,-124,34,-108,36,-104,38,-119,40,117,42,74,44,18,46,-50,47,112,49,9,51,-114,52,-3,53,94,55,-88,56,-33,57,3,59,17,60,10,61,-19,61,-67,62,115,63,21,64,-93,64,18,65,120,65,-74,65,-19,65,0,66,6,66,-19,65,-60,65,125,65,34,65,-75,64,37,64,-113,63,-45,62,11,62,44,61,49,60,44,59,5,58,-40,56,-119,55,52,54,-65,52,68,51,-84,49,12,48,83,46,-112,44,-69,42,-43,40,-25,38,-30,36,-38,34,-65,32,-102,30,110,28,51,26,-15,23,-88,21,85,19,-4,16,-95,14,57,12,-44,9,104,7,-7,4,-115,2,25,0,-84,-3,58,-5,-50,-8,99,-10,-6,-13,-103,-15,55,-17,-29,-20,-114,-22,70,-24,2,-26,-52,-29,-100,-31,121,-33,95,-35,83,-37,85,-39,97,-41,-128,-43,-87,-45,-27,-47,48,-48,-117,-50,-6,-52,119,-53,11,-54,-85,-56,105,-57,48,-58,17,-59,8,-60,12,-61,51,-62,95,-63,-78,-64,11,-64,-120,-65,19,-65,-74,-66,119,-66,66,-66,49,-66,46,-66,72,-66,116,-66,-69,-66,22,-65,-119,-65,20,-64,-78,-64,104,-63,54,-62,20,-61,14,-60,23,-59,57,-58,109,-57,-75,-56,18,-54,126,-53,1,-51,-110,-50,54,-48,-20,-47,-80,-45,-125,-43,104,-41,86,-39,87,-37,99,-35,120,-33,-99,-31,-57,-29,4,-26,61,-24,-115,-22,-42,-20,49,-17,-116,-15,-17,-13,81,-10,-65,-8,37,-5,-105,-3,2,0,113,2,-36,4,76,7,-83,9,28,12,114,14,-41,16,38,19,123,21,-67,23,2,26,49,28,100,30,-128,32,-102,34,-94,36,-97,38,-112,40,111,42,68,44,4,46,-70,47,90,49,-20,50,105,52,-41,53,49,55,119,56,-86,57,-57,58,-46,59,-56,60,-91,61,115,62,34,63,-59,63,74,64,-66,64,22,65,92,65,-120,65,-97,65,-98,65,-122,65,89,65,18,65,-73,64,67,64,-69,63,28,63,101,62,-100,61,-71,60,-60,59,-69,58,-105,57,107,56,27,55,-55,53,86,52,-38,50,71,49,-90,47,-13,45,47,44,95,42,122,40,-111,38,-115,36,-117,34,111,32,84,30,36,28,-12,25,-79,23,112,21,29,19,-51,16}; }
	private static byte[] data31(){ return new byte[] {112,14,20,12,-82,9,73,7,-34,4,119,2,6,0,-94,-3,45,-5,-48,-8,95,-10,4,-12,-95,-15,72,-17,-10,-20,-90,-22,100,-24,36,-26,-15,-29,-57,-31,-90,-33,-109,-35,-118,-37,-114,-39,-95,-41,-64,-43,-16,-45,45,-46,124,-48,-38,-50,75,-51,-51,-53,97,-54,6,-55,-61,-57,-114,-58,114,-59,103,-60,113,-61,-108,-62,-57,-63,21,-63,116,-64,-21,-65,125,-65,28,-65,-35,-66,-86,-66,-108,-66,-107,-66,-87,-66,-40,-66,27,-65,118,-65,-26,-65,110,-64,11,-63,-65,-63,-119,-62,101,-61,92,-60,98,-59,-128,-58,-80,-57,-10,-56,76,-54,-70,-53,51,-51,-63,-50,101,-48,15,-46,-43,-45,-95,-43,127,-41,110,-39,100,-37,110,-35,125,-33,-97,-31,-62,-29,-7,-27,49,-24,118,-22,-64,-20,18,-17,104,-15,-57,-13,38,-10,-119,-8,-14,-6,87,-3,-59,-1,41,2,-107,4,-7,6,96,9,-64,11,26,14,120,16,-62,18,21,21,84,23,-110,25,-58,27,-20,29,14,32,30,34,41,36,34,38,15,40,-13,41,-68,43,-122,45,48,47,-40,48,100,50,-27,51,79,53,-85,54,-15,55,36,57,69,58,76,59,72,60,36,61,-13,61,-87,62,73,63,-45,63,73,64,-93,64,-15,64,26,65,58,65,57,65,40,65,-3,64,-68,64,101,64,-10,63,117,63,-42,62,43,62,97,61,-119,60,-104,59,-110,58,122,57,76,56,12,55,-73,53,82,52,-41,50,78,49,-79,47,6,46,74,44,125,42,-92,40,-70,38,-59,36,-61,34,-77,32,-103,30,117,28,69,26,15,24,-51,21,-119,19,54,17,-27,14,-118,12,45,10,-53,7,106,5,-1,2,-98,0,51,-2,-51,-5,109,-7,3,-9,-84,-12,73,-14,-7,-17,-92,-19,93,-21,23,-23,-35,-26,-85,-28,-125,-30,99,-32,82,-34,71,-36,79,-38,95,-40,-127,-42,-83,-44,-19,-46,55,-47,-105,-49,5,-50,-124,-52,23,-53,-70,-55,113,-56,62,-57,23,-58,17,-59,16,-60,50,-61,96,-62,-90,-63,5,-63,115,-64,-1,-65,-101,-65,83,-65,25,-65,1,-65,-12,-66,9,-65,42,-65,105,-65,-70,-65,37,-64,-92,-64,57,-63,-29,-63,-90,-62,123,-61,103,-60,103,-59,120,-58,-91,-57,-35,-56,47,-54,-114,-53,4,-51,-121,-50,33,-48,-58,-47,125,-45,70,-43,26,-41,-2,-40,-16,-38,-18,-36,-9,-34,15,-31,46,-29,88,-27,-114,-25,-56,-23,12,-20,89,-18,-91,-16,2,-13,85,-11,-70,-9,21,-6,125,-4,-33,-2,67,1,-87,3,9,6,109,8,-56,10,35,13,120,15,-56,17,17,20,84,22,-113,24,-63,26,-22,28,7,31,30,33,34,35,36,37,14,39,-14,40,-59,42,-120,44,64,46,-32,47,122,49,-9,50,110,52,-58,53,25,55,77,56,118,57,-123,58,-124,59,105,60,66,61,-6,61,-88,62,54,63,-73,63,25,64,112,64,-93,64,-53,64,-42,64,-50,64,-83,64,119,64,41,64,-56,63,77,63,-64,62,24,62,95,61,-113,60,-85,59,-79,58,-94,57,-126,56,74,55,5,54,-91,52,60,51,-71,49,43,48,-121,46,-40,44,21,43,71,41,103,39,124,37,-124,35,125,33,110,31,82,29,44,27,-3,24,-58,22,-123,20,65,18,-15,15,-96,13,73,11,-18,8,-112,6,48,4,-50,1,107,-1,10,-3,-86,-6,72,-8,-15,-11,-110,-13,66,-15,-14,-18,-90,-20,104,-22,41,-24,-6,-27,-50,-29,-81,-31,-102,-33,-113,-35,-108,-37,-97,-39,-65,-41,-27,-43,35,-44,101,-46,-61,-48,39,-49,-95,-51,47,-52,-58,-54,125,-55,56,-56,18,-57,-6,-59,-9,-60,11,-60,46,-61,112,-62,-69,-63,39,-63,-97,-64,54,-64,-36,-65,-97,-65,111,-65,95,-65,95,-65,121,-65,-87,-65,-20,-65,72,-64,-69,-64,65,-63,-31,-63,-111,-62,90,-61,55,-60,42,-59,47,-58,75,-57,117,-56,-68,-55,9,-53,119,-52,-24,-51,118,-49,14,-47,-70,-46,114,-44,61,-42,21,-40,-8,-39,-19,-37,-21,-35,-11,-33,13,-30,43,-28,87,-26,-122,-24,-59,-22,4,-19,78,-17,-98,-15,-20,-13,73,-10,-96,-8,-1,-6,94,-3,-68,-1,31,2,122,4,-37,6,51,9,-114,11,-34,13,49,16,118,18,-68,20,-10,22,42,25,84,27,118,29,-115,31,-104,33,-102,35,-115,37,115,39,79,41,22,43,-43,44,-127,46,27,48,-86,49,33,51,-117,52,-30,53,35,55,88,56,112,57,125,58,111,59,80,60,29,61,-47,61,113,62,1,63,109,63,-41,63,23,64,81,64,104,64,115,64,94,64,61,64,-3,63,-84,63,67,63,-61,62,50,62,-124,61,-55,60,-15,59,13,59,10,58,-1,56,-45,55,-95,54,81,53,-8,51,-124,50,6,49,114,47,-48,45,31,44,93,42,-117,40,-79,38,-63,36,-51,34,-58,32,-72,30,-99,28,124,26,75,24,24,22,-36,19,-107,17,79,15}; }
	private static byte[] data32(){ return new byte[] {-2,12,-86,10,84,8,-5,5,-101,3,68,1,-31,-2,-121,-4,42,-6,-48,-9,121,-11,40,-13,-42,-16,-112,-18,72,-20,16,-22,-39,-25,-83,-27,-117,-29,109,-31,101,-33,90,-35,107,-37,120,-39,-95,-41,-51,-43,15,-44,93,-46,-69,-48,41,-49,-85,-51,56,-52,-33,-54,-110,-55,91,-56,55,-57,37,-58,40,-59,65,-60,108,-61,-82,-62,4,-62,111,-63,-14,-64,-120,-64,54,-64,-6,-65,-48,-65,-60,-65,-56,-65,-29,-65,23,-64,93,-64,-67,-64,50,-63,-71,-63,91,-62,14,-61,-41,-61,-70,-60,-91,-59,-75,-58,-56,-57,-4,-56,58,-54,-113,-53,-12,-52,108,-50,-10,-49,-116,-47,58,-45,-20,-44,-69,-42,-119,-40,116,-38,93,-36,95,-34,100,-32,120,-30,-106,-28,-69,-26,-22,-24,35,-21,96,-19,-92,-17,-14,-15,60,-12,-109,-10,-24,-8,63,-5,-99,-3,-11,-1,81,2,-83,4,2,7,91,9,-84,11,-3,13,68,16,-117,18,-58,20,-1,22,44,25,83,27,109,29,-125,31,-122,33,-124,35,115,37,85,39,42,41,-16,42,-90,44,81,46,-24,47,111,49,-26,50,74,52,-99,53,-35,54,11,56,36,57,44,58,27,59,-5,59,-63,60,121,61,19,62,-95,62,16,63,113,63,-72,63,-24,63,7,64,10,64,-6,63,-41,63,-108,63,73,63,-38,62,96,62,-51,61,32,61,104,60,-112,59,-85,58,-78,57,-99,56,-128,55,70,54,-2,52,-91,51,54,50,-70,48,40,47,-114,45,-39,43,34,42,79,40,122,38,-113,36,-97,34,-101,32,-110,30,124,28,92,26,53,24,3,22,-53,19,-115,17,70,15,-3,12,-82,10,91,8,8,6,-82,3,87,1,-2,-2,-90,-4,77,-6,-5,-9,-92,-11,90,-13,12,-15,-55,-18,-120,-20,82,-22,29,-24,-6,-27,-44,-29,-59,-31,-77,-33,-72,-35,-64,-37,-38,-39,0,-40,48,-42,119,-44,-63,-46,41,-47,-110,-49,25,-50,-90,-52,80,-53,3,-54,-52,-56,-85,-57,-107,-58,-98,-59,-78,-60,-33,-61,33,-61,116,-62,-31,-63,96,-63,-9,-64,-94,-64,100,-64,58,-64,42,-64,43,-64,70,-64,116,-64,-71,-64,22,-63,-122,-63,11,-62,-88,-62,86,-61,32,-60,-10,-60,-23,-59,-27,-58,2,-56,38,-55,103,-54,-78,-53,21,-51,-123,-50,11,-48,-99,-47,65,-45,-12,-44,-74,-42,-122,-40,100,-38,77,-36,70,-34,69,-32,87,-30,107,-28,-117,-26,-71,-24,-28,-22,36,-19,94,-17,-91,-15,-18,-13,61,-10,-115,-8,-29,-6,52,-3,-112,-1,-32,1,62,4,-119,6,-29,8,45,11,120,13,-61,15,-4,17,63,20,108,22,-100,24,-68,26,-39,28,-26,30,-17,32,-27,34,-42,36,-75,38,-117,40,79,42,7,44,-81,45,71,47,-48,48,70,50,-84,51,1,53,65,54,114,55,-116,56,-105,57,-120,58,109,59,52,60,-16,60,-114,61,30,62,-106,62,-12,62,71,63,119,63,-99,63,-91,63,-101,63,123,63,66,63,-6,62,-112,62,36,62,-118,61,-12,60,51,60,110,59,-117,58,-106,57,-111,56,112,55,74,54,-1,52,-77,51,75,50,-46,48,82,47,-79,45,19,44,86,42,-106,40,-65,38,-29,36,-12,34,-5,32,-6,30,-25,28,-45,26,-80,24,-125,22,87,20,24,18,-33,15,-106,13,79,11,5,9,-81,6,101,4,9,2,-70,-1,102,-3,16,-5,-60,-8,110,-10,42,-12,-37,-15,-96,-17,94,-19,43,-21,-6,-24,-45,-26,-74,-28,-97,-30,-106,-32,-107,-34,-96,-36,-69,-38,-38,-40,18,-41,77,-43,-97,-45,-2,-47,103,-48,-19,-50,116,-51,27,-52,-53,-54,-113,-55,105,-56,83,-57,78,-58,102,-59,-122,-60,-58,-61,19,-61,117,-62,-12,-63,124,-63,40,-63,-37,-64,-81,-64,-111,-64,-113,-64,-98,-64,-57,-64,0,-63,86,-63,-71,-63,58,-62,-53,-62,112,-61,48,-60,-4,-60,-27,-59,-39,-58,-21,-57,4,-55,61,-54,125,-53,-44,-52,64,-50,-74,-49,66,-47,-38,-46,-123,-44,60,-42,5,-40,-41,-39,-71,-37,-88,-35,-97,-33,-88,-31,-79,-29,-48,-27,-19,-25,25,-22,74,-20,-126,-18,-65,-16,4,-13,74,-11,-105,-9,-29,-7,52,-4,-122,-2,-42,0,44,3,118,5,-54,7,17,10,93,12,-97,14,-33,16,23,19,74,21,117,23,-104,25,-79,27,-60,29,-55,31,-61,33,-73,35,-108,37,113,39,54,41,-14,42,-98,44,59,46,-58,47,69,49,-81,50,9,52,81,53,-121,54,-86,55,-70,56,-72,57,-99,58,118,59,49,60,-31,60,118,61,-10,61,101,62,-71,62,-5,62,41,63,60,63,61,63,42,63,-6,62,-65,62,101,62,-6,61,123,61,-28,60,56,60,123,59,-92,58,-63,57,-64,56,-74,55,-114,54,96,53,18,52,-64,50,79,49,-39,47,75,46,-81,44,7,43,75,41,-124,39,-78,37,-54,35,-29,33,-30,31,-27,29,-49,27,-67,25,-106,23,114,21,62,19}; }
	private static byte[] data33(){ return new byte[] {10,17,-53,14,-119,12,70,10,-9,7,-78,5,94,3,17,1,-61,-2,112,-4,39,-6,-40,-9,-113,-11,77,-13,8,-15,-47,-18,-106,-20,106,-22,68,-24,32,-26,15,-28,-3,-31,-4,-33,8,-34,22,-36,61,-38,100,-40,-91,-42,-23,-44,70,-45,-86,-47,34,-48,-85,-50,66,-51,-18,-53,-88,-54,120,-55,86,-56,79,-57,82,-58,112,-59,-99,-60,-29,-61,58,-61,-89,-62,43,-62,-66,-63,114,-63,43,-63,11,-63,-14,-64,-6,-64,12,-63,65,-63,126,-63,-35,-63,70,-62,-53,-62,99,-61,17,-60,-48,-60,-86,-59,-116,-58,-110,-57,-101,-56,-60,-55,-8,-54,62,-52,-100,-51,3,-49,-126,-48,12,-46,-87,-45,82,-43,14,-41,-44,-40,-88,-38,-116,-36,118,-34,114,-32,117,-30,-125,-28,-103,-26,-69,-24,-32,-22,19,-19,68,-17,-126,-15,-63,-13,5,-10,78,-8,-106,-6,-28,-4,46,-1,126,1,-54,3,19,6,97,8,-95,10,-23,12,36,15,93,17,-111,19,-68,21,-31,23,-1,25,16,28,27,30,26,32,15,34,-8,35,-44,37,-93,39,101,41,26,43,-67,44,84,46,-39,47,78,49,-77,50,5,52,73,53,115,54,-107,55,-102,56,-112,57,118,58,64,59,-3,59,-97,60,51,61,-85,61,23,62,98,62,-92,62,-58,62,-39,62,-43,62,-70,62,-116,62,72,62,-22,61,-128,61,-7,60,95,60,-74,59,-18,58,29,58,49,57,50,56,37,55,-3,53,-52,52,127,51,42,50,-68,48,67,47,-72,45,25,44,116,42,-72,40,-12,38,31,37,63,35,82,33,93,31,88,29,77,27,54,25,25,23,-12,20,-59,18,-109,16,88,14,28,12,-39,9,-107,7,74,5,5,3,-75,0,111,-2,34,-4,-39,-7,-107,-9,78,-11,16,-13,-44,-16,-99,-18,108,-20,69,-22,31,-24,9,-26,-11,-29,-18,-31,-14,-33,-1,-35,24,-36,64,-38,111,-40,-77,-42,-1,-44,94,-45,-56,-47,71,-48,-47,-50,112,-51,30,-52,-33,-54,-79,-55,-105,-56,-114,-57,-103,-58,-70,-59,-21,-60,53,-60,-115,-61,-1,-62,-125,-62,30,-62,-50,-63,-111,-63,106,-63,92,-63,91,-63,125,-63,-93,-63,-15,-63,65,-62,-72,-62,53,-61,-45,-61,125,-60,62,-59,20,-58,-4,-58,-5,-57,7,-55,44,-54,95,-53,-90,-52,-1,-51,102,-49,-31,-48,106,-46,5,-44,-86,-43,100,-41,37,-39,-8,-38,-39,-36,-67,-34,-71,-32,-75,-30,-65,-28,-42,-26,-19,-24,20,-21,62,-19,110,-17,-90,-15,-31,-13,32,-10,101,-8,-89,-6,-13,-4,53,-1,-123,1,-58,3,18,6,83,8,-107,10,-42,12,10,15,69,17,110,19,-105,21,-70,23,-50,25,-30,27,-29,29,-30,31,-48,33,-72,35,-113,37,90,39,28,41,-57,42,112,44,-5,45,-123,47,-14,48,88,50,-89,51,-25,52,20,54,45,55,55,56,43,57,11,58,-37,58,-111,59,57,60,-57,60,68,61,-86,61,-5,61,59,62,95,62,115,62,110,62,88,62,39,62,-23,61,-116,61,34,61,-96,60,9,60,95,59,-97,58,-52,57,-26,56,-19,55,-35,54,-63,53,-117,52,74,51,-13,49,-114,48,21,47,-110,45,-9,43,86,42,-99,40,-29,38,12,37,56,35,77,33,89,31,97,29,84,27,72,25,45,23,13,21,-29,18,-71,16,127,14,76,12,11,10,-51,7,-120,5,70,3,-5,0,-68,-2,112,-4,47,-6,-21,-9,-83,-11,110,-13,59,-15,3,-17,-36,-20,-81,-22,-105,-24,122,-26,113,-28,104,-30,113,-32,124,-34,-97,-36,-64,-38,-8,-40,56,-41,-119,-43,-27,-45,86,-46,-50,-48,95,-49,-6,-51,-86,-52,104,-53,60,-54,32,-55,21,-56,34,-57,60,-58,113,-59,-78,-60,15,-60,121,-61,-3,-62,-107,-62,63,-62,2,-62,-42,-63,-63,-63,-59,-63,-43,-63,6,-62,63,-62,-101,-62,-3,-62,-125,-61,15,-60,-68,-60,117,-59,68,-58,40,-57,30,-56,39,-55,69,-54,112,-53,-77,-52,2,-50,103,-49,-39,-48,91,-46,-17,-45,-113,-43,65,-41,-4,-40,-55,-38,-96,-36,-125,-34,114,-32,109,-30,109,-28,127,-26,-113,-24,-78,-22,-46,-20,1,-17,46,-15,103,-13,-96,-11,-35,-9,31,-6,94,-4,-89,-2,-28,0,45,3,108,5,-82,7,-19,9,36,12,94,14,-117,16,-69,18,-34,20,-4,22,19,25,32,27,36,29,32,31,14,33,-12,34,-52,36,-104,38,86,40,10,42,-87,43,64,45,-60,46,54,48,-97,49,-19,50,52,52,96,53,-127,54,-117,55,-125,56,107,57,57,58,-4,58,-96,59,60,60,-73,60,42,61,123,61,-60,61,-18,61,9,62,12,62,-6,61,-42,61,-105,61,76,61,-32,60,110,60,-39,59,59,59,-126,58,-72,57,-38,56,-24,55,-26,54,-53,53,-90,52,102,51,30,50,-65,48,79,47,-43,45,66,44,-85,42,-5,40,69,39,127,37,-87,35,-49,33,-34,31,-16,29,-22,27}; }
	private static byte[] data34(){ return new byte[] {-26,25,-46,23,-71,21,-103,19,112,17,66,15,19,13,-41,10,-94,8,95,6,36,4,-31,1,-97,-1,95,-3,30,-5,-34,-8,-90,-10,103,-12,57,-14,1,-16,-35,-19,-77,-21,-102,-23,-128,-25,119,-27,107,-29,121,-31,-126,-33,-97,-35,-57,-37,-12,-39,60,-40,-127,-42,-30,-44,72,-45,-60,-47,75,-48,-26,-50,-115,-51,74,-52,21,-53,-10,-55,-29,-56,-21,-57,-3,-58,42,-58,104,-59,-74,-60,32,-60,-106,-61,39,-61,-55,-62,-126,-62,77,-62,48,-62,38,-62,49,-62,83,-62,-120,-62,-46,-62,50,-61,-92,-61,45,-60,-54,-60,122,-59,62,-58,22,-57,2,-56,-1,-56,17,-54,50,-53,106,-52,-83,-51,7,-49,109,-48,-25,-47,110,-45,5,-43,-87,-42,94,-40,29,-38,-19,-37,-60,-35,-85,-33,-101,-31,-108,-29,-102,-27,-89,-25,-71,-23,-38,-21,-6,-19,37,-16,85,-14,-122,-12,-65,-10,-7,-8,53,-5,116,-3,-77,-1,-15,1,51,4,106,6,-85,8,-34,10,20,13,69,15,108,17,-109,19,-81,21,-57,23,-44,25,-38,27,-43,29,-56,31,-82,33,-119,35,91,37,25,39,-43,40,118,42,20,44,-101,45,23,47,-125,48,-39,49,41,51,91,52,-124,53,-104,54,-105,55,-117,56,96,57,47,58,-37,58,-123,59,8,60,-121,60,-26,60,55,61,112,61,-106,61,-92,61,-93,61,-122,61,91,61,22,61,-65,60,82,60,-46,59,60,59,-107,58,-41,57,6,57,35,56,45,55,34,54,9,53,-39,51,-101,50,75,49,-23,47,121,46,-7,44,104,43,-55,41,30,40,96,38,-97,36,-59,34,-21,32,-4,30,11,29,10,27,4,25,-13,22,-38,20,-67,18,-105,16,108,14,62,12,8,10,-46,7,-102,5,90,3,37,1,-33,-2,-85,-4,105,-6,53,-8,-7,-11,-52,-13,-105,-15,114,-17,72,-19,48,-21,19,-23,9,-25,0,-27,1,-29,17,-31,36,-33,72,-35,119,-37,-83,-39,-6,-41,73,-42,-80,-44,31,-45,-94,-47,48,-48,-45,-50,-125,-51,69,-52,28,-53,-2,-55,-7,-56,3,-56,32,-57,82,-58,-105,-59,-18,-60,91,-60,-35,-61,110,-61,28,-61,-42,-62,-85,-62,-110,-62,-114,-62,-98,-62,-59,-62,-2,-62,79,-61,-79,-61,41,-60,-74,-60,83,-59,13,-58,-51,-58,-79,-57,-108,-56,-96,-55,-89,-54,-41,-53,7,-51,80,-50,-85,-49,16,-47,-117,-46,20,-44,-89,-43,81,-41,-1,-40,-61,-38,-115,-36,102,-34,75,-32,54,-30,52,-28,47,-26,65,-24,76,-22,108,-20,-120,-18,-79,-16,-37,-14,11,-11,62,-9,117,-7,-83,-5,-25,-3,32,0,93,2,-107,4,-51,6,4,9,52,11,101,13,-114,15,-77,17,-46,19,-22,21,-5,23,3,26,2,28,-6,29,-29,31,-56,33,-102,35,103,37,33,39,-45,40,115,42,7,44,-114,45,-2,46,107,48,-73,49,2,51,50,52,83,53,99,54,96,55,73,56,33,57,-27,57,-109,58,51,59,-73,59,47,60,-115,60,-39,60,16,61,49,61,64,61,57,61,28,61,-19,60,-89,60,79,60,-33,59,95,59,-56,58,30,58,99,57,-114,56,-82,55,-75,54,-83,53,-110,52,100,51,40,50,-42,48,121,47,9,46,-120,44,-3,42,94,41,-75,39,-3,37,56,36,104,34,-118,32,-90,30,-79,28,-72,26,-77,24,-90,22,-108,20,118,18,88,16,48,14,4,12,-42,9,-94,7,109,5,56,3,-2,0,-56,-2,-115,-4,89,-6,35,-8,-14,-11,-60,-13,-105,-15,118,-17,81,-19,61,-21,37,-23,32,-25,25,-27,36,-29,50,-31,78,-33,117,-35,-91,-37,-27,-39,48,-40,-122,-42,-15,-44,96,-45,-20,-47,120,-48,34,-49,-47,-51,-102,-52,112,-53,88,-54,82,-55,96,-56,126,-57,-76,-58,-10,-59,82,-59,-64,-60,64,-60,-40,-61,125,-61,65,-61,15,-61,-4,-62,-14,-62,6,-61,41,-61,101,-61,-79,-61,20,-60,-118,-60,21,-59,-77,-59,101,-58,44,-57,0,-56,-13,-56,-26,-55,3,-53,25,-52,85,-51,-108,-50,-20,-49,80,-47,-58,-46,73,-44,-36,-43,126,-41,42,-39,-22,-38,-83,-36,-122,-34,97,-32,77,-30,65,-28,60,-26,68,-24,80,-22,102,-20,-126,-18,-96,-16,-52,-14,-15,-12,37,-9,82,-7,-120,-5,-68,-3,-12,-1,38,2,97,4,-115,6,-60,8,-16,10,27,13,65,15,98,17,124,19,-110,21,-98,23,-92,25,-98,27,-106,29,120,31,94,33,43,35,-11,36,-79,38,91,40,-1,41,-114,43,19,45,-122,46,-20,47,60,49,-121,50,-80,51,-37,52,-31,53,-26,54,-53,55,-90,56,105,57,28,58,-72,58,69,59,-74,59,30,60,103,60,-92,60,-58,60,-40,60,-44,60,-67,60,-116,60,80,60,-10,59,-112,59,17,59,126,58,-38,57,34,57,86,56,117,55,-120,54,125,53,112,52,66,51,13,50,-62,48,104,47,-1,45,-121,44,-4,42,106,41,-64,39}; }
	private static byte[] data35(){ return new byte[] {19,38,82,36,-120,34,-78,32,-47,30,-28,28,-16,26,-13,24,-23,22,-33,20,-58,18,-83,16,-117,14,101,12,60,10,13,8,-32,5,-87,3,122,1,69,-1,19,-3,-35,-6,-78,-8,126,-10,89,-12,46,-14,14,-16,-16,-19,-37,-21,-53,-23,-64,-25,-58,-27,-57,-29,-32,-31,-7,-33,33,-34,84,-36,-108,-38,-36,-40,57,-41,-101,-43,19,-44,-108,-46,41,-47,-55,-49,127,-50,61,-51,24,-52,-8,-54,-11,-55,-5,-56,26,-56,71,-57,-115,-58,-35,-59,76,-59,-58,-60,87,-60,-2,-61,-77,-61,-124,-61,101,-61,89,-61,104,-61,-127,-61,-71,-61,-3,-61,90,-60,-54,-60,77,-59,-29,-59,-112,-58,75,-57,30,-56,2,-55,-10,-55,2,-53,24,-52,69,-51,-126,-50,-48,-49,44,-47,-103,-46,21,-44,-97,-43,59,-41,-33,-40,-108,-38,85,-36,30,-34,-5,-33,-40,-31,-56,-29,-68,-27,-68,-25,-62,-23,-47,-21,-28,-19,1,-16,31,-14,71,-12,109,-10,-100,-8,-58,-6,-6,-4,40,-1,93,1,-118,3,-68,5,-24,7,19,10,61,12,92,14,126,16,-107,18,-89,20,-75,22,-73,24,-78,26,-89,28,-114,30,108,32,67,34,6,36,-56,37,113,39,25,41,-88,42,51,44,-91,45,16,47,102,48,-81,49,-27,50,10,52,32,53,33,54,17,55,-15,55,-72,56,117,57,21,58,-88,58,38,59,-114,59,-26,59,36,60,85,60,107,60,113,60,100,60,58,60,9,60,-72,59,90,59,-25,58,92,58,-60,57,19,57,83,56,125,55,-106,54,-99,53,-111,52,116,51,70,50,6,49,-73,47,88,46,-25,44,108,43,-36,41,68,40,-101,38,-27,36,38,35,86,33,-127,31,-101,29,-78,27,-72,25,-67,23,-75,21,-88,19,-108,17,121,15,91,13,55,11,16,9,-26,6,-71,4,-118,2,95,0,42,-2,2,-4,-48,-7,-88,-9,-127,-11,90,-13,59,-15,33,-17,9,-19,-2,-22,-14,-24,-11,-26,-4,-28,14,-29,40,-31,79,-33,126,-35,-68,-37,3,-38,88,-40,-68,-42,42,-43,-85,-45,55,-46,-44,-48,-127,-49,63,-50,11,-51,-20,-53,-38,-54,-34,-55,-15,-56,24,-56,83,-57,-99,-58,-1,-59,112,-59,-8,-60,-108,-60,64,-60,4,-60,-39,-61,-59,-61,-58,-61,-44,-61,1,-60,55,-60,-118,-60,-19,-60,98,-59,-17,-59,-117,-58,61,-57,3,-56,-41,-56,-60,-55,-69,-54,-51,-53,-23,-52,27,-50,90,-49,-85,-48,13,-46,124,-45,-5,-44,-119,-42,35,-40,-50,-39,127,-37,69,-35,14,-33,-23,-32,-54,-30,-74,-28,-84,-26,-89,-24,-79,-22,-72,-20,-47,-18,-29,-16,7,-13,34,-11,78,-9,115,-7,-100,-5,-51,-3,-13,-1,38,2,77,4,122,6,-96,8,-57,10,-24,12,5,15,29,17,47,19,60,21,62,23,62,25,50,27,25,29,2,31,-48,32,-92,34,96,36,21,38,-67,39,87,41,-31,42,100,44,-51,45,49,47,127,48,-66,49,-18,50,11,52,24,53,19,54,-6,54,-47,55,-107,56,67,57,-27,57,105,58,-28,58,69,59,-109,59,-49,59,-9,59,6,60,10,60,-16,59,-54,59,-117,59,59,59,-44,58,94,58,-48,57,48,57,-128,56,-73,55,-29,54,-11,53,-6,52,-20,51,-52,50,-99,49,90,48,11,47,-87,45,56,44,-67,42,42,41,-106,39,-23,37,55,36,117,34,-86,32,-46,30,-14,28,6,27,18,25,23,23,18,21,8,19,-10,16,-32,14,-61,12,-90,10,125,8,94,6,46,4,12,2,-36,-1,-76,-3,-117,-5,97,-7,63,-9,25,-11,-4,-14,-32,-16,-52,-18,-68,-20,-77,-22,-81,-24,-71,-26,-62,-28,-34,-30,-3,-32,41,-33,96,-35,-94,-37,-16,-39,75,-40,-74,-42,40,-43,-79,-45,65,-46,-26,-48,-104,-49,90,-50,47,-51,16,-52,11,-53,12,-54,44,-55,82,-56,-108,-57,-28,-58,72,-58,-63,-59,74,-59,-21,-60,-101,-60,99,-60,61,-60,42,-60,46,-60,66,-60,109,-60,-85,-60,-4,-60,98,-59,-37,-59,103,-58,5,-57,-69,-57,126,-56,85,-55,67,-54,56,-53,78,-52,101,-51,-100,-50,-44,-49,45,-47,-124,-46,-5,-45,114,-43,1,-41,-101,-40,62,-38,-9,-37,-83,-35,-126,-33,77,-31,54,-29,23,-27,14,-25,6,-23,8,-21,19,-19,30,-17,55,-15,77,-13,109,-11,-114,-9,-79,-7,-41,-5,-1,-3,38,0,80,2,116,4,-99,6,-66,8,-34,10,-4,12,20,15,38,17,55,19,57,21,60,23,51,25,37,27,7,29,-24,30,-72,32,127,34,63,36,-23,37,-110,39,35,41,-82,42,40,44,-112,45,-15,46,56,48,121,49,-96,50,-65,51,-60,52,-63,53,-94,54,121,55,56,56,-24,56,-126,57,13,58,125,58,-29,58,46,59,105,59,-112,59,-96,59,-96,59,-118,59,99,59,34,59,-44,58,111,58,-9,57,108,57,-50,56,28,56,89,55,-126,54,-102,53,-97,52,-106,51}; }
	private static byte[] data36(){ return new byte[] {116,50,76,49,9,48,-66,46,95,45,-14,43,120,42,-18,40,85,39,-74,37,-2,35,73,34,122,32,-84,30,-50,28,-26,26,-8,24,1,23,-1,20,-5,18,-18,16,-37,14,-59,12,-85,10,-121,8,109,6,66,4,35,2,-6,-1,-43,-3,-80,-5,-114,-7,106,-9,80,-11,48,-13,32,-15,8,-17,3,-19,-10,-22,0,-23,3,-25,25,-27,50,-29,86,-31,-123,-33,-64,-35,3,-36,86,-38,-78,-40,30,-41,-107,-43,29,-44,-79,-46,86,-47,10,-48,-50,-50,-96,-51,-119,-52,123,-53,-121,-54,-100,-55,-52,-56,6,-56,90,-57,-67,-58,49,-58,-65,-59,87,-59,14,-59,-51,-60,-86,-60,-112,-60,-107,-60,-91,-60,-49,-60,8,-59,87,-59,-72,-59,48,-58,-75,-58,85,-57,-1,-57,-60,-56,-107,-55,123,-54,115,-53,124,-52,-108,-51,-62,-50,-7,-49,72,-47,-96,-46,10,-44,-125,-43,8,-41,-99,-40,61,-38,-21,-37,-92,-35,105,-33,57,-31,18,-29,-10,-28,-30,-26,-42,-24,-45,-22,-40,-20,-35,-18,-14,-16,1,-13,28,-11,58,-9,84,-7,122,-5,-103,-3,-65,-1,-32,1,5,4,36,6,69,8,96,10,122,12,-114,14,-97,16,-88,18,-84,20,-85,22,-99,24,-114,26,113,28,75,30,30,32,-31,33,-98,35,76,37,-15,38,-127,40,16,42,-125,43,-12,44,78,46,-101,47,-38,48,4,50,35,51,45,52,41,53,14,54,-25,54,-87,55,92,56,-5,56,-123,57,0,58,98,58,-71,58,-13,58,33,59,53,59,61,59,40,59,9,59,-51,58,-122,58,38,58,-76,57,48,57,-104,56,-19,55,49,55,96,54,127,53,-115,52,-120,51,112,50,78,49,17,48,-48,46,119,45,17,44,-96,42,25,41,-113,39,-19,37,73,36,-115,34,-44,32,0,31,51,29,73,27,108,25,113,23,126,21,125,19,117,17,108,15,88,13,68,11,42,9,16,7,-17,4,-47,2,-82,0,-114,-2,111,-4,76,-6,51,-8,20,-10,-1,-13,-20,-15,-37,-17,-42,-19,-52,-21,-40,-23,-37,-25,-12,-27,12,-28,50,-30,98,-32,-101,-34,-33,-36,47,-37,-115,-39,-12,-41,110,-42,-16,-44,-124,-45,37,-46,-42,-48,-106,-49,104,-50,73,-51,57,-52,64,-53,79,-54,124,-55,-81,-56,-2,-57,91,-57,-56,-58,80,-58,-28,-59,-115,-59,79,-59,25,-59,2,-59,-7,-60,1,-59,39,-59,82,-59,-99,-59,-12,-59,97,-58,-32,-58,117,-57,23,-56,-46,-56,-102,-55,119,-54,100,-53,100,-52,117,-51,-106,-50,-58,-49,10,-47,87,-46,-67,-45,38,-43,-90,-42,49,-40,-58,-39,111,-37,27,-35,-39,-34,-96,-32,113,-30,76,-28,50,-26,28,-24,18,-22,15,-20,14,-18,28,-16,36,-14,57,-12,79,-10,102,-8,-124,-6,-95,-4,-66,-2,-34,0,-3,2,24,5,55,7,77,9,102,11,119,13,-124,15,-113,17,-114,19,-113,21,-128,23,112,25,81,27,50,29,-1,30,-54,32,-123,34,54,36,-36,37,117,39,-1,40,127,42,-19,43,78,45,-94,46,-28,47,20,49,61,50,69,51,82,52,55,53,26,54,-27,54,-99,55,72,56,-39,56,92,57,-53,57,39,58,110,58,-92,58,-60,58,-43,58,-51,58,-75,58,-119,58,72,58,-9,57,-112,57,21,57,-116,56,-21,55,58,55,119,54,-95,53,-71,52,-61,51,-75,50,-100,49,116,48,50,47,-16,45,-113,44,41,43,-77,41,46,40,-101,38,-2,36,81,35,-100,33,-37,31,14,30,56,28,89,26,112,24,-126,22,-119,20,-116,18,-122,16,127,14,110,12,92,10,72,8,45,6,21,4,-9,1,-38,-1,-64,-3,-93,-5,-120,-7,116,-9,88,-11,79,-13,59,-15,54,-17,51,-19,53,-21,65,-23,85,-25,106,-27,-108,-29,-71,-31,-10,-33,51,-34,-125,-36,-41,-38,65,-39,-83,-41,48,-42,-69,-44,84,-45,3,-46,-74,-48,-124,-49,90,-50,67,-51,63,-52,72,-53,102,-54,-108,-55,-43,-56,38,-56,-114,-57,2,-57,-111,-58,42,-58,-31,-59,-98,-59,124,-59,97,-59,100,-59,114,-59,-103,-59,-48,-59,27,-58,123,-58,-20,-58,111,-57,8,-56,-80,-56,108,-55,60,-54,24,-53,13,-52,11,-51,35,-50,64,-49,124,-48,-73,-47,15,-45,111,-44,-36,-43,95,-41,-28,-40,-126,-38,32,-36,-41,-35,-117,-33,86,-31,37,-29,-2,-28,-30,-26,-53,-24,-67,-22,-72,-20,-72,-18,-69,-16,-56,-14,-43,-12,-25,-10,-1,-8,19,-5,45,-3,74,-1,95,1,127,3,-111,5,-83,7,-67,9,-48,11,-36,13,-28,15,-23,17,-29,19,-36,21,-57,23,-77,25,-114,27,101,29,50,31,-16,32,-86,34,83,36,-15,37,-122,39,10,41,-128,42,-17,43,66,45,-106,46,-51,47,-2,48,24,50,37,51,32,52,10,53,-28,53,-88,54,95,55,-2,55,-110,56,12,57,119,57,-49,57,18,58,67,58,99,58,106,58,100,58,70,58,25,58}; }
	private static byte[] data37(){ return new byte[] {-45,57,-126,57,21,57,-99,56,13,56,109,55,-69,54,-12,53,33,53,52,52,64,51,48,50,26,49,-20,47,-76,46,103,45,15,44,-88,42,49,41,-80,39,30,38,-128,36,-37,34,34,33,104,31,-103,29,-53,27,-22,25,9,24,25,22,40,20,42,18,45,16,37,14,27,12,13,10,-5,7,-27,5,-45,3,-73,1,-92,-1,-121,-3,117,-5,91,-7,76,-9,58,-11,45,-13,38,-15,34,-17,36,-19,45,-21,61,-23,81,-25,117,-27,-103,-29,-51,-31,6,-32,78,-34,-99,-36,-4,-38,100,-39,-38,-41,93,-42,-18,-44,-116,-45,61,-46,-11,-48,-57,-49,-98,-50,-114,-51,-116,-52,-105,-53,-71,-54,-22,-55,44,-55,-126,-56,-22,-57,98,-57,-15,-58,-114,-58,66,-58,8,-58,-35,-59,-50,-59,-57,-59,-33,-59,-1,-59,60,-58,-127,-58,-25,-58,82,-57,-38,-57,109,-56,23,-55,-46,-55,-98,-54,124,-53,108,-52,106,-51,127,-50,-101,-49,-45,-48,11,-46,100,-45,-69,-44,43,-42,-90,-41,44,-39,-63,-38,98,-36,15,-34,-60,-33,-119,-31,84,-29,39,-27,11,-25,-20,-24,-36,-22,-46,-20,-53,-18,-50,-16,-45,-14,-37,-12,-18,-10,-9,-8,19,-5,31,-3,58,-1,77,1,99,3,119,5,-119,7,-104,9,-91,11,-82,13,-80,15,-78,17,-89,19,-99,21,-123,23,106,25,71,27,20,29,-30,30,-101,32,82,34,-8,35,-106,37,35,39,-86,40,26,42,-121,43,-37,44,43,46,97,47,-112,48,-87,49,-74,50,-80,51,-104,52,115,53,53,54,-17,54,-116,55,34,56,-103,56,11,57,93,57,-88,57,-42,57,-7,57,1,58,-1,57,-31,57,-71,57,115,57,38,57,-69,56,72,56,-70,55,29,55,113,54,-85,53,-35,52,-11,51,3,51,-5,49,-26,48,-65,47,-120,46,69,45,-18,43,-114,42,28,41,-99,39,22,38,120,36,-36,34,38,33,113,31,-86,29,-34,27,7,26,38,24,64,22,82,20,89,18,99,16,94,14,91,12,82,10,68,8,53,6,37,4,16,2,-1,-1,-22,-3,-38,-5,-59,-7,-70,-9,-84,-11,-94,-13,-95,-15,-99,-17,-91,-19,-80,-21,-61,-23,-38,-25,0,-26,39,-28,93,-30,-105,-32,-30,-34,49,-35,-109,-37,-5,-39,112,-40,-9,-42,-123,-43,39,-44,-46,-46,-112,-47,91,-48,54,-49,36,-50,28,-51,44,-52,72,-53,119,-54,-72,-55,10,-55,112,-56,-27,-57,112,-57,9,-57,-69,-58,122,-58,80,-58,54,-58,49,-58,61,-58,96,-58,-113,-58,-39,-58,47,-57,-99,-57,25,-56,-86,-56,75,-55,2,-54,-58,-54,-96,-53,-122,-52,-127,-51,-117,-50,-91,-49,-47,-48,8,-46,85,-45,-89,-44,17,-42,-125,-41,2,-39,-108,-38,40,-36,-46,-35,-128,-33,61,-31,0,-29,-46,-28,-90,-26,-118,-24,110,-22,95,-20,83,-18,77,-16,80,-14,81,-12,91,-10,102,-8,114,-6,-123,-4,-110,-2,-91,0,-74,2,-59,4,-45,6,-33,8,-24,10,-17,12,-18,14,-22,16,-29,18,-49,20,-67,22,-100,24,119,26,72,28,14,30,-50,31,-127,33,40,35,-57,36,84,38,-36,39,80,41,-70,42,23,44,98,45,-96,46,-49,47,-20,48,-2,49,-6,50,-24,51,-59,52,-113,53,74,54,-16,54,-120,55,10,56,123,56,-37,56,36,57,97,57,-123,57,-105,57,-99,57,-125,57,102,57,39,57,-31,56,-128,56,20,56,-115,55,-2,54,82,54,-97,53,-48,52,-7,51,9,51,16,50,-1,48,-26,47,-76,46,123,45,47,44,-44,42,111,41,-8,39,117,38,-23,36,74,35,-88,33,-14,31,59,30,113,28,-93,26,-50,24,-23,22,8,21,20,19,36,17,40,15,41,13,39,11,31,9,22,7,12,5,-6,2,-16,0,-33,-2,-48,-4,-58,-6,-74,-8,-79,-10,-87,-12,-89,-14,-86,-16,-78,-18,-69,-20,-42,-22,-26,-24,19,-25,52,-27,110,-29,-91,-31,-16,-33,61,-34,-100,-36,1,-37,120,-39,-11,-41,-121,-42,29,-43,-53,-45,127,-46,74,-47,29,-48,4,-49,-7,-51,1,-51,22,-52,65,-53,119,-54,-61,-55,35,-55,-118,-56,22,-56,-100,-57,79,-57,-5,-58,-48,-58,-90,-58,-100,-58,-100,-58,-77,-58,-36,-58,23,-57,101,-57,-57,-57,56,-56,-66,-56,87,-55,-2,-55,-70,-54,-121,-53,97,-52,85,-51,79,-50,98,-49,126,-48,-82,-47,-21,-46,57,-44,-110,-43,-3,-42,112,-40,-11,-39,-125,-37,32,-35,-59,-34,120,-32,50,-30,-6,-29,-59,-27,-96,-25,123,-23,103,-21,77,-19,71,-17,58,-15,59,-13,60,-11,63,-9,73,-7,82,-5,93,-3,107,-1,117,1,-124,3,-116,5,-107,7,-99,9,-98,11,-97,13,-102,15,-114,17,127,19,103,21,75,23,37,25,-9,26,-61,28,127,30,56,32,-29,33,-125,35,24,37,-95,38,26,40,-114,41,-21,42,63,44,-123,45,-73,46,-29,47,-12,48,-1,49,-15,50,-35,51,-87,52}; }
	private static byte[] data38(){ return new byte[] {116,53,33,54,-61,54,83,55,-52,55,54,56,-111,56,-48,56,10,57,34,57,54,57,42,57,23,57,-24,56,-83,56,92,56,-7,55,-123,55,-3,54,102,54,-71,53,-2,52,50,52,79,51,100,50,99,49,81,48,53,47,4,46,-61,44,126,43,25,42,-70,40,62,39,-66,37,46,36,-108,34,-20,32,64,31,127,29,-64,27,-19,25,29,24,58,22,90,20,104,18,125,16,-127,14,-119,12,-120,10,-125,8,-127,6,119,4,108,2,102,0,88,-2,82,-4,72,-6,64,-8,64,-10,58,-12,69,-14,69,-16,88,-18,103,-20,-126,-22,-93,-24,-54,-26,-6,-28,52,-29,119,-31,-61,-33,26,-34,125,-36,-21,-38,100,-39,-20,-41,127,-42,33,-43,-47,-45,-114,-46,90,-47,56,-48,35,-49,31,-50,42,-51,71,-52,117,-53,-77,-54,5,-54,99,-55,-37,-56,92,-56,-7,-57,-98,-57,94,-57,43,-57,14,-57,0,-57,10,-57,32,-57,77,-57,-115,-57,-37,-57,64,-56,-74,-56,59,-55,-43,-55,-126,-54,58,-53,13,-52,-25,-52,-40,-51,-41,-50,-25,-49,5,-47,53,-46,112,-45,-65,-44,22,-42,127,-41,-12,-40,116,-38,4,-36,-101,-35,65,-33,-16,-32,-87,-30,107,-28,58,-26,9,-24,-21,-23,-56,-21,-73,-19,-93,-17,-103,-15,-108,-13,-114,-11,-109,-9,-109,-7,-102,-5,-93,-3,-89,-1,-78,1,-72,3,-68,5,-59,7,-64,9,-59,11,-71,13,-76,15,-94,17,-115,19,113,21,81,23,34,25,-10,26,-76,28,116,30,35,32,-52,33,99,35,-6,36,119,38,-11,39,91,41,-70,42,8,44,73,45,122,46,-96,47,-83,48,-73,49,-93,50,-115,51,86,52,32,53,-58,53,106,54,-12,54,108,55,-40,55,42,56,111,56,-97,56,-64,56,-55,56,-59,56,-86,56,-128,56,65,56,-13,55,-115,55,28,55,-108,54,-5,53,83,53,-105,52,-55,51,-15,50,-4,49,6,49,-15,47,-39,46,-88,45,112,44,35,43,-50,41,101,40,-10,38,114,37,-21,35,81,34,-80,32,2,31,76,29,-118,27,-61,25,-18,23,24,22,52,20,79,18,97,16,109,14,122,12,122,10,-128,8,122,6,123,4,116,2,112,0,105,-2,100,-4,98,-6,95,-8,95,-10,101,-12,106,-14,119,-16,-117,-18,-100,-20,-64,-22,-33,-24,15,-25,63,-27,-128,-29,-62,-31,21,-32,110,-34,-44,-36,68,-37,-61,-39,72,-40,-28,-42,-125,-43,55,-44,-10,-46,-60,-47,-93,-48,-113,-49,-115,-50,-104,-51,-74,-52,-25,-53,32,-53,120,-54,-45,-55,73,-55,-49,-56,101,-56,14,-56,-52,-57,-107,-57,121,-57,107,-57,109,-57,-118,-57,-83,-57,-18,-57,59,-56,-103,-56,15,-55,-111,-55,39,-54,-47,-54,-123,-53,83,-52,44,-51,23,-50,19,-49,29,-48,56,-47,99,-46,-101,-45,-30,-44,56,-42,-103,-41,10,-39,-121,-38,15,-36,-94,-35,68,-33,-21,-32,-94,-30,94,-28,36,-26,-13,-25,-51,-23,-91,-21,-114,-19,119,-17,100,-15,95,-13,80,-11,81,-9,78,-7,77,-5,83,-3,83,-1,87,1,92,3,90,5,93,7,88,9,84,11,74,13,60,15,42,17,17,19,-14,20,-49,22,-99,24,111,26,42,28,-23,29,-106,31,59,33,-43,34,102,36,-27,37,98,39,-59,40,40,42,112,43,-72,44,-28,45,12,47,29,48,35,49,21,50,-3,50,-53,51,-109,52,64,53,-28,53,111,54,-17,54,87,55,-77,55,-7,55,45,56,81,56,95,56,94,56,76,56,33,56,-19,55,-99,55,68,55,-47,54,85,54,-67,53,31,53,101,52,-95,51,-54,50,-29,49,-22,48,-27,47,-53,46,-88,45,113,44,47,43,-36,41,127,40,18,39,-102,37,20,36,-123,34,-24,32,67,31,-110,29,-40,27,22,26,72,24,120,22,-101,20,-68,18,-44,16,-25,14,-12,12,4,11,3,9,16,7,9,5,16,3,12,1,12,-1,10,-3,13,-5,11,-7,20,-9,24,-11,36,-13,51,-15,71,-17,95,-19,-127,-21,-91,-23,-43,-25,6,-26,74,-28,-118,-30,-31,-32,54,-33,-97,-35,13,-36,-117,-38,19,-39,-89,-41,74,-42,-6,-44,-74,-45,-124,-46,94,-47,71,-48,68,-49,73,-50,102,-51,-115,-52,-54,-53,21,-53,113,-54,-32,-55,95,-55,-15,-56,-108,-56,75,-56,14,-56,-18,-57,-45,-57,-43,-57,-27,-57,5,-56,61,-56,-128,-56,-37,-56,68,-55,-63,-55,79,-54,-19,-54,-98,-53,97,-52,46,-51,24,-50,4,-49,10,-48,27,-47,59,-46,110,-45,-86,-44,-8,-43,80,-41,-70,-40,43,-38,-83,-37,56,-35,-48,-34,113,-32,31,-30,-48,-29,-107,-27,86,-25,43,-23,-3,-22,-35,-20,-63,-18,-90,-16,-102,-14,-122,-12,-126,-10,118,-8,117,-6,111,-4,112,-2,109,0,108,2,107,4,100,6,98,8,85,10,78,12,57,14,40,16,12,18,-20,19,-58,21,-103,23,100,25,37,27,-31,28,-115,30}; }
	private static byte[] data39(){ return new byte[] {57,32,-47,33,100,35,-25,36,99,38,-51,39,49,41,-127,42,-59,43,-2,44,36,46,63,47,72,48,65,49,44,50,7,51,-51,51,-118,52,45,53,-57,53,72,54,-64,54,27,55,115,55,-88,55,-38,55,-15,55,-8,55,-17,55,-48,55,-92,55,95,55,19,55,-91,54,56,54,-87,53,20,53,106,52,-86,51,-28,50,3,50,24,49,29,48,14,47,-11,45,-54,44,-110,43,74,42,-8,40,-108,39,40,38,-85,36,38,35,-108,33,-9,31,82,30,-99,28,-24,26,34,25,89,23,-122,21,-83,19,-50,17,-22,15,-4,13,18,12,26,10,43,8,44,6,54,4,56,2,60,0,65,-2,68,-4,74,-6,81,-8,91,-10,105,-12,120,-14,-112,-16,-89,-18,-54,-20,-17,-22,28,-23,80,-25,-114,-27,-46,-29,33,-30,121,-32,-38,-34,73,-35,-63,-37,67,-38,-42,-40,112,-41,30,-42,-45,-44,-104,-45,111,-46,78,-47,69,-48,65,-49,87,-50,116,-51,-86,-52,-24,-53,63,-53,-97,-54,26,-54,-101,-55,56,-55,-32,-56,-100,-56,108,-56,73,-56,61,-56,64,-56,87,-56,126,-56,-71,-56,3,-55,98,-55,-47,-55,82,-54,-29,-54,-121,-53,57,-52,3,-51,-47,-51,-65,-50,-84,-49,-73,-48,-55,-47,-21,-46,30,-44,95,-43,-85,-42,6,-40,110,-39,-30,-38,98,-36,-16,-35,-126,-33,40,-31,-49,-30,-122,-28,67,-26,8,-24,-44,-23,-85,-21,-125,-19,102,-17,75,-15,55,-13,35,-11,26,-9,10,-7,4,-5,-1,-4,-12,-2,-13,0,-23,2,-28,4,-37,6,-48,8,-64,10,-78,12,-103,14,-126,16,95,18,59,20,14,22,-37,23,-95,25,90,27,18,29,-73,30,93,32,-19,33,125,35,-8,36,109,38,-42,39,42,41,126,42,-73,43,-21,44,12,46,31,47,35,48,25,49,-4,49,-46,50,-108,51,74,52,-24,52,127,53,-4,53,107,54,-55,54,19,55,77,55,118,55,-117,55,-114,55,-125,55,95,55,50,55,-23,54,-103,54,46,54,-72,53,46,53,-110,52,-24,51,43,51,92,50,-126,49,-111,48,-103,47,-119,46,111,45,70,44,12,43,-55,41,115,40,20,39,-88,37,43,36,-83,34,21,33,-125,31,-41,29,46,28,116,26,-75,24,-17,22,28,21,75,19,108,17,-117,15,-89,13,-72,11,-51,9,-40,7,-24,5,-18,3,-6,1,-1,-1,11,-2,15,-4,31,-6,37,-8,57,-10,72,-12,95,-14,121,-16,-105,-18,-66,-20,-24,-22,26,-23,84,-25,-107,-27,-34,-29,52,-30,-116,-32,-6,-34,99,-35,-25,-37,107,-38,1,-39,-92,-41,80,-42,11,-43,-40,-45,-84,-46,-106,-47,-119,-48,-113,-49,-93,-50,-56,-51,-5,-52,66,-52,-105,-53,-4,-54,119,-54,-3,-55,-103,-55,69,-55,1,-55,-46,-56,-78,-56,-89,-56,-89,-56,-60,-56,-25,-56,36,-55,112,-55,-54,-55,61,-54,-70,-54,78,-53,-18,-53,-94,-52,102,-51,55,-50,32,-49,14,-48,21,-47,37,-46,70,-45,118,-44,-77,-43,-3,-42,85,-40,-70,-39,44,-37,-90,-36,51,-34,-65,-33,100,-31,5,-29,-71,-28,113,-26,50,-24,-3,-23,-54,-21,-92,-19,125,-17,97,-15,70,-13,49,-11,31,-9,15,-7,3,-5,-11,-4,-18,-2,-34,0,-37,2,-57,4,-63,6,-85,8,-96,10,-126,12,112,14,75,16,43,18,1,20,-50,21,-102,23,89,25,19,27,-60,28,103,30,9,32,-106,33,36,35,-100,36,14,38,116,39,-56,40,21,42,83,43,125,44,-90,45,-82,46,-71,47,-88,48,-116,49,99,50,34,51,-38,51,120,52,12,53,-116,53,-5,53,90,54,-92,54,-32,54,10,55,32,55,39,55,25,55,-4,54,-50,54,-117,54,57,54,-43,53,95,53,-38,52,65,52,-103,51,-32,50,24,50,60,49,87,48,89,47,87,46,58,45,27,44,-30,42,-90,41,82,40,-4,38,-113,37,31,36,-98,34,18,33,127,31,-35,29,55,28,-126,26,-53,24,6,23,61,21,108,19,-105,17,-73,15,-36,13,-17,11,10,10,28,8,44,6,61,4,72,2,86,0,99,-2,110,-4,-126,-6,-119,-8,-88,-10,-79,-12,-43,-14,-20,-16,17,-17,59,-19,101,-21,-98,-23,-42,-25,31,-26,101,-28,-63,-30,26,-31,-123,-33,-7,-35,115,-36,3,-37,-111,-39,57,-40,-28,-42,-96,-43,108,-44,65,-45,39,-46,30,-47,30,-48,53,-49,85,-50,-118,-51,-53,-52,32,-52,-124,-53,-9,-54,-126,-54,18,-54,-61,-55,117,-55,71,-55,32,-55,17,-55,16,-55,35,-55,70,-55,125,-55,-62,-55,26,-54,-123,-54,-4,-54,-114,-53,36,-52,-41,-52,-114,-51,97,-50,60,-49,43,-48,37,-47,51,-46,76,-45,118,-44,-85,-43,-18,-42,68,-40,-101,-39,13,-37,124,-36,3,-34,-117,-33,38,-31,-62,-30,112,-28,32,-26,-36,-25,-96,-23,102,-21,60,-19,12,-17,-18,-16,-54,-14,-78,-12,-105,-10,-123,-8,114,-6}; }
	private static byte[] data40(){ return new byte[] {97,-4,83,-2,65,0,53,2,35,4,20,6,-2,7,-21,9,-48,11,-77,13,-108,15,107,17,63,19,15,21,-43,22,-109,24,77,26,-6,27,-95,29,65,31,-51,32,90,34,-42,35,70,37,-83,38,6,40,80,41,-110,42,-64,43,-26,44,-7,45,-1,46,-11,47,-32,48,-78,49,-127,50,48,51,-34,51,114,52,-9,52,109,53,-48,53,32,54,101,54,-111,54,-78,54,-69,54,-72,54,-96,54,121,54,64,54,-14,53,-104,53,42,53,-85,52,28,52,124,51,-54,50,12,50,56,49,89,48,104,47,107,46,89,45,65,44,17,43,-34,41,-110,40,68,39,-30,37,120,36,-2,34,-128,33,-20,31,92,30,-74,28,14,27,91,25,-96,23,-37,21,23,20,66,18,112,16,-109,14,-76,12,-46,10,-23,8,1,7,20,5,39,3,56,1,75,-1,89,-3,112,-5,127,-7,-103,-9,-80,-11,-52,-13,-19,-15,16,-16,59,-18,107,-20,-96,-22,-36,-24,34,-25,108,-27,-61,-29,31,-30,-120,-32,-9,-34,119,-35,-6,-37,-112,-38,46,-39,-41,-41,-108,-42,83,-43,46,-44,7,-45,-2,-47,-9,-48,7,-48,36,-49,80,-50,-116,-51,-37,-52,52,-52,-90,-53,33,-53,-78,-54,83,-54,2,-54,-55,-55,-102,-55,-128,-55,122,-55,125,-55,-99,-55,-58,-55,1,-54,83,-54,-82,-54,33,-53,-94,-53,50,-52,-40,-52,-121,-51,77,-50,31,-49,0,-48,-12,-48,-12,-47,3,-45,36,-44,75,-43,-119,-42,-52,-41,37,-39,127,-38,-15,-37,98,-35,-20,-34,115,-32,14,-30,-84,-29,88,-27,9,-25,-60,-24,-124,-22,80,-20,25,-18,-13,-17,-56,-15,-86,-13,-119,-11,111,-9,87,-7,64,-5,46,-3,23,-1,6,1,-15,2,-37,4,-56,6,-85,8,-108,10,113,12,80,14,41,16,-5,17,-55,19,-111,21,79,23,9,25,-69,26,95,28,3,30,-109,31,34,33,-95,34,22,36,-127,37,-34,38,47,40,117,41,-87,42,-41,43,-19,44,1,46,-9,46,-16,47,-59,48,-96,49,87,50,16,51,-88,51,63,52,-73,52,41,53,-122,53,-49,53,12,54,53,54,76,54,84,54,71,54,47,54,-5,53,-59,53,109,53,19,53,-100,52,28,52,-120,51,-28,50,50,50,106,49,-101,48,-76,47,-61,46,-60,45,-83,44,-104,43,99,42,49,41,-27,39,-108,38,52,37,-57,35,82,34,-50,32,68,31,-85,29,14,28,99,26,-77,24,-5,22,56,21,116,19,-91,17,-45,15,-5,13,32,12,61,10,95,8,114,6,-110,4,-94,2,-68,0,-47,-2,-27,-4,1,-5,20,-7,51,-9,81,-11,111,-13,-102,-15,-65,-17,-16,-19,40,-20,95,-22,-91,-24,-18,-26,62,-27,-100,-29,-2,-31,106,-32,-27,-34,99,-35,-13,-37,-116,-38,46,-39,-31,-41,-96,-42,102,-43,73,-44,35,-45,35,-46,33,-47,53,-48,88,-49,-120,-50,-54,-51,29,-51,125,-52,-17,-53,115,-53,5,-53,-84,-54,94,-54,41,-54,-5,-55,-21,-55,-34,-55,-15,-55,7,-54,58,-54,119,-54,-56,-54,40,-53,-100,-53,29,-52,-79,-52,86,-51,8,-50,-52,-50,-96,-49,-126,-48,117,-47,118,-46,-124,-45,-95,-44,-49,-43,5,-41,76,-40,-98,-39,-3,-38,102,-36,-33,-35,89,-33,-20,-32,122,-30,28,-28,-62,-27,111,-25,43,-23,-28,-22,-82,-20,117,-18,71,-16,30,-14,-10,-13,-42,-11,-74,-9,-103,-7,127,-5,102,-3,79,-1,53,1,29,3,6,5,-26,6,-49,8,-89,10,-117,12,92,14,55,16,-2,17,-50,19,-119,21,76,23,-8,24,-85,26,73,28,-25,29,118,31,-2,32,120,34,-21,35,79,37,-84,38,-11,39,57,41,106,42,-111,43,-86,44,-79,45,-79,46,-106,47,122,48,66,49,5,50,-80,50,78,51,-37,51,90,52,-62,52,36,53,102,53,-88,53,-54,53,-28,53,-23,53,-34,53,-61,53,-109,53,88,53,4,53,-89,52,54,52,-79,51,35,51,125,50,-51,49,9,49,56,48,86,47,102,46,103,45,89,44,62,43,20,42,-34,40,-102,39,73,38,-19,36,-123,35,18,34,-109,32,10,31,121,29,-37,27,58,26,-120,24,-39,22,22,21,92,19,-117,17,-61,15,-20,13,21,12,60,10,89,8,125,6,-108,4,-74,2,-55,0,-22,-2,0,-3,31,-5,58,-7,91,-9,123,-11,-92,-13,-54,-15,-3,-17,42,-18,105,-20,-91,-22,-20,-24,59,-25,-114,-27,-19,-29,85,-30,-60,-32,64,-33,-62,-35,86,-36,-20,-38,-103,-39,69,-40,13,-41,-45,-43,-79,-44,-102,-45,-115,-46,-108,-47,-87,-48,-57,-49,-1,-50,60,-50,-111,-51,-16,-52,99,-52,-27,-53,120,-53,28,-53,-49,-54,-105,-54,106,-54,84,-54,74,-54,87,-54,110,-54,-100,-54,-42,-54,39,-53,-126,-53,-11,-53,112,-52,2,-51,-93,-51,79,-50,22,-49,-34,-49,-61,-48,-85,-47,-85,-46,-75,-45,-51,-44,-11,-43,39,-41}; }
	private static byte[] data41(){ return new byte[] {106,-40,-75,-39,17,-37,116,-36,-26,-35,97,-33,-27,-32,119,-30,15,-28,-80,-27,90,-25,13,-23,-60,-22,-122,-20,74,-18,23,-16,-26,-15,-68,-13,-108,-11,112,-9,81,-7,46,-5,20,-3,-13,-2,-37,0,-69,2,-97,4,126,6,94,8,57,10,18,12,-24,13,-75,15,-123,17,68,19,11,21,-67,22,116,24,26,26,-68,27,86,29,-29,30,106,32,-29,33,86,35,-73,36,21,38,91,39,-91,40,-49,41,-3,42,16,44,29,45,26,46,6,47,-26,47,-77,48,118,49,35,50,-58,50,84,51,-42,51,65,52,-90,52,-19,52,49,53,88,53,117,53,-128,53,121,53,97,53,57,53,-1,52,-75,52,89,52,-16,51,112,51,-24,50,73,50,-101,49,-29,48,18,48,60,47,79,46,87,45,81,44,59,43,25,42,-24,40,-85,39,99,38,11,37,-83,35,60,34,-56,32,67,31,-69,29,34,28,-122,26,-32,24,48,23,123,21,-63,19,-7,17,55,16,101,14,-107,12,-65,10,-26,8,9,7,44,5,75,3,107,1,-118,-1,-87,-3,-56,-5,-22,-7,12,-8,51,-10,92,-12,-120,-14,-71,-16,-17,-18,41,-19,109,-21,-77,-23,2,-24,90,-26,-73,-28,31,-29,-111,-31,10,-32,-113,-34,31,-35,-73,-37,96,-38,15,-39,-49,-41,-103,-42,113,-43,89,-44,72,-45,79,-46,90,-47,126,-48,-87,-49,-25,-50,52,-50,-110,-51,-3,-52,125,-52,7,-52,-90,-53,86,-53,18,-53,-25,-54,-62,-54,-72,-54,-72,-54,-51,-54,-15,-54,37,-53,110,-53,-64,-53,42,-52,-94,-52,38,-51,-59,-51,100,-50,35,-49,-28,-49,-65,-48,-95,-47,-105,-46,-106,-45,-85,-44,-61,-43,-11,-42,38,-40,114,-39,-68,-38,32,-36,-127,-35,-6,-34,115,-32,-2,-31,-116,-29,40,-27,-56,-26,118,-24,35,-22,-32,-21,-101,-19,100,-17,41,-15,-4,-14,-53,-12,-92,-10,123,-8,89,-6,50,-4,20,-2,-15,-1,-48,1,-80,3,-117,5,102,7,65,9,20,11,-23,12,-76,14,-126,16,65,18,3,20,-69,21,103,23,25,25,-78,26,82,28,-34,29,102,31,-29,32,84,34,-67,35,23,37,105,38,-85,39,-27,40,12,42,45,43,56,44,63,45,43,46,22,47,-26,47,-80,48,102,49,12,50,-91,50,43,51,-94,51,9,52,96,52,-90,52,-40,52,0,53,17,53,20,53,9,53,-29,52,-68,52,117,52,40,52,-59,51,83,51,-46,50,64,50,-100,49,-18,48,42,48,89,47,127,46,-119,45,-107,44,-123,43,110,42,74,41,22,40,-40,38,-117,37,53,36,-47,34,100,33,-19,31,104,30,-34,28,73,27,-85,25,5,24,88,22,-92,20,-23,18,41,17,98,15,-105,13,-53,11,-13,9,33,8,72,6,106,4,-106,2,-79,0,-37,-2,-6,-4,34,-5,70,-7,113,-9,-102,-11,-55,-13,-2,-15,49,-16,112,-18,-79,-20,-9,-22,73,-23,-101,-25,-5,-27,94,-28,-48,-30,68,-31,-54,-33,81,-34,-21,-36,-119,-37,57,-38,-14,-40,-75,-41,-118,-42,103,-43,86,-44,79,-45,88,-46,112,-47,-107,-48,-53,-49,14,-49,99,-50,-59,-51,58,-51,-68,-52,80,-52,-13,-53,-87,-53,109,-53,66,-53,43,-53,28,-53,43,-53,60,-53,108,-53,-97,-53,-18,-53,70,-52,-79,-52,46,-51,-75,-51,86,-50,-6,-50,-70,-49,127,-48,90,-47,64,-46,53,-45,57,-44,76,-43,104,-42,-106,-41,-51,-40,20,-38,100,-37,-64,-36,41,-34,-104,-33,27,-31,-104,-30,49,-28,-63,-27,104,-25,10,-23,-64,-22,110,-20,52,-18,-21,-17,-69,-15,-128,-13,83,-11,34,-9,-4,-8,-52,-6,-81,-4,126,-2,98,0,52,2,22,4,-27,5,-60,7,-111,9,101,11,50,13,-8,14,-63,16,123,18,55,20,-24,21,-109,23,56,25,-44,26,103,28,-14,29,115,31,-23,32,87,34,-73,35,16,37,88,38,-103,39,-55,40,-16,41,6,43,18,44,13,45,-3,45,-38,46,-83,47,110,48,32,49,-60,49,85,50,-37,50,77,51,-80,51,2,52,70,52,118,52,-102,52,-88,52,-87,52,-103,52,119,52,70,52,4,52,-79,51,78,51,-35,50,86,50,-55,49,30,49,118,48,-84,47,-30,46,-2,45,20,45,22,44,14,43,-10,41,-47,40,-95,39,99,38,24,37,-58,35,95,34,-3,32,124,31,6,30,120,28,-27,26,79,25,-90,23,4,22,76,20,-101,18,-40,16,27,15,80,13,-119,11,-73,9,-25,7,19,6,59,4,101,2,-113,0,-78,-2,-32,-4,5,-5,51,-7,93,-9,-112,-11,-63,-13,-5,-15,50,-16,121,-18,-73,-20,13,-21,87,-23,-72,-25,21,-26,-127,-28,-11,-30,110,-31,-8,-33,-125,-34,33,-35,-61,-37,119,-38,50,-39,-5,-41,-46,-42,-78,-43,-92,-44,-95,-45,-85,-46,-56,-47,-18,-48,38,-48,110,-49,-65,-50,43,-50,-102,-51,35,-51,-75,-52,92,-52,16,-52}; }
	private static byte[] data42(){ return new byte[] {-41,-53,-85,-53,-107,-53,-120,-53,-109,-53,-86,-53,-47,-53,13,-52,84,-52,-82,-52,26,-51,-111,-51,28,-50,-75,-50,94,-49,23,-48,-36,-48,-75,-47,-105,-46,-117,-45,-114,-44,-106,-43,-69,-42,-37,-41,23,-39,84,-38,-90,-37,-8,-36,101,-34,-53,-33,72,-31,-55,-30,84,-28,-24,-27,-122,-25,39,-23,-45,-22,-123,-20,60,-18,-7,-17,-67,-15,-127,-13,78,-11,26,-9,-22,-8,-64,-6,-112,-4,106,-2,60,0,20,2,-24,3,-68,5,-114,7,94,9,42,11,-13,12,-72,14,120,16,51,18,-24,19,-104,21,62,23,-31,24,120,26,8,28,-110,29,15,31,-126,32,-17,33,75,35,-93,36,-23,37,40,39,86,40,123,41,-109,42,-101,43,-107,44,-121,45,95,46,56,47,-13,47,-86,48,75,49,-34,49,101,50,-42,50,60,51,-110,51,-49,51,13,52,37,52,65,52,61,52,51,52,19,52,-27,51,-93,51,89,51,-13,50,-118,50,6,50,121,49,-39,48,45,48,111,47,-94,46,-54,45,-36,44,-20,43,-31,42,-44,41,-80,40,-122,39,77,38,10,37,-74,35,97,34,-12,32,-120,31,13,30,-121,28,-2,26,102,25,-54,23,38,22,122,20,-55,18,16,17,85,15,-111,13,-51,11,4,10,51,8,107,6,-110,4,-58,2,-17,0,27,-1,74,-3,119,-5,-92,-7,-39,-9,7,-10,68,-12,122,-14,-68,-16,-2,-18,71,-19,-104,-21,-22,-23,75,-24,-85,-26,25,-27,-115,-29,9,-30,-108,-32,31,-33,-64,-35,97,-36,21,-37,-47,-39,-102,-40,110,-41,82,-42,63,-43,61,-44,71,-45,95,-46,-123,-47,-68,-48,-1,-49,82,-49,-74,-50,38,-50,-86,-51,58,-51,-37,-52,-113,-52,76,-52,35,-52,3,-52,-12,-53,-5,-53,8,-52,50,-52,97,-52,-88,-52,-7,-52,96,-51,-46,-51,87,-50,-23,-50,-116,-49,62,-48,-1,-48,-51,-47,-82,-46,-105,-45,-109,-44,-103,-43,-80,-42,-48,-41,0,-39,58,-38,-128,-37,-45,-36,46,-34,-104,-33,8,-31,-123,-30,6,-28,-105,-27,42,-25,-55,-24,109,-22,23,-20,-55,-19,-126,-17,58,-15,1,-13,-66,-12,-114,-10,84,-8,36,-6,-13,-5,-62,-3,-105,-1,99,1,59,3,1,5,-37,6,-100,8,109,10,47,12,-15,13,-77,15,101,17,31,19,-59,20,116,22,11,24,-86,25,53,27,-66,28,62,30,-81,31,29,33,124,34,-46,35,28,37,89,38,-113,39,-80,40,-46,41,-46,42,-35,43,-60,44,-83,45,-128,46,68,47,-1,47,-94,48,64,49,-58,49,65,50,-84,50,2,51,81,51,-119,51,-77,51,-52,51,-42,51,-48,51,-73,51,-110,51,88,51,19,51,-69,50,82,50,-35,49,85,49,-65,48,26,48,101,47,-94,46,-47,45,-17,44,3,44,3,43,-1,41,-29,40,-59,39,-113,38,89,37,13,36,-67,34,95,33,-11,31,-122,30,8,29,-125,27,-6,25,95,24,-56,22,30,21,120,19,-59,17,17,16,84,14,-108,12,-44,10,8,9,68,7,115,5,-86,3,-40,1,13,0,56,-2,112,-4,-99,-6,-41,-8,8,-9,71,-11,-128,-13,-61,-15,8,-16,81,-18,-93,-20,-6,-22,83,-23,-69,-25,35,-26,-101,-28,19,-29,-100,-31,39,-32,-60,-34,101,-35,21,-36,-52,-38,-108,-39,99,-40,66,-41,45,-42,33,-43,44,-44,57,-45,94,-46,-117,-47,-57,-48,23,-48,113,-49,-37,-50,87,-50,-35,-51,122,-51,33,-51,-37,-52,-93,-52,126,-52,102,-52,94,-52,107,-52,-128,-52,-81,-52,-28,-52,50,-51,-120,-51,-11,-51,106,-50,-10,-50,-115,-49,52,-48,-22,-48,-82,-47,-127,-46,101,-45,82,-44,78,-43,93,-42,108,-41,-102,-40,-63,-39,4,-37,71,-36,-99,-35,-8,-34,99,-32,-48,-31,80,-29,-48,-28,96,-26,-14,-25,-113,-23,48,-21,-35,-20,-119,-18,63,-16,-7,-15,-75,-13,122,-11,60,-9,5,-7,-49,-6,-102,-4,102,-2,52,0,-1,1,-51,3,-105,5,95,7,40,9,-22,10,-85,12,103,14,31,16,-46,17,126,19,39,21,-59,22,96,24,-16,25,123,27,-7,28,117,30,-34,31,71,33,-100,34,-18,35,50,37,102,38,-104,39,-80,40,-54,41,-53,42,-60,43,-79,44,-119,45,93,46,24,47,-52,47,109,48,-1,48,-122,49,-10,49,95,50,-81,50,-7,50,42,51,82,51,100,51,109,51,94,51,71,51,23,51,-31,50,-110,50,58,50,-49,49,83,49,-50,48,49,48,-115,47,-45,46,18,46,57,45,97,44,102,43,114,42,100,41,77,40,46,39,-9,37,-62,36,118,35,40,34,-56,32,102,31,-18,29,126,28,-17,26,112,25,-44,23,62,22,-99,20,-14,18,72,17,-109,15,-36,13,31,12,97,10,-99,8,-42,6,19,5,66,3,-128,1,-80,-1,-24,-3,28,-4,87,-6,-117,-8,-50,-10,5,-11,76,-13,-112,-15,-37,-17,44,-18,127,-20,-36,-22,60,-23,-87,-25}; }
	private static byte[] data43(){ return new byte[] {22,-26,-110,-28,17,-29,-100,-31,51,-32,-52,-34,122,-35,41,-36,-22,-38,-77,-39,-118,-40,105,-41,94,-42,85,-43,98,-44,118,-45,-100,-46,-47,-47,16,-47,98,-48,-64,-49,46,-49,-82,-50,55,-50,-42,-51,-127,-51,60,-51,10,-51,-30,-52,-46,-52,-56,-52,-40,-52,-17,-52,30,-51,88,-51,-95,-51,-1,-51,101,-50,-31,-50,106,-49,1,-48,-87,-48,94,-47,34,-46,-11,-46,-43,-45,-60,-44,-64,-43,-57,-42,-33,-41,-2,-40,49,-38,102,-37,-80,-36,-4,-35,90,-33,-66,-32,44,-30,-89,-29,35,-27,-79,-26,63,-24,-40,-23,121,-21,27,-19,-53,-18,120,-16,48,-14,-25,-13,-88,-11,102,-9,43,-7,-16,-6,-74,-4,-128,-2,70,0,17,2,-44,3,-95,5,95,7,38,9,-30,10,-97,12,87,14,11,16,-72,17,98,19,4,21,-97,22,55,24,-64,25,75,27,-61,28,57,30,-92,31,2,33,90,34,-90,35,-29,36,29,38,65,39,98,40,109,41,117,42,103,43,83,44,42,45,-6,45,-76,46,103,47,6,48,-104,48,28,49,-115,49,-13,49,69,50,-116,50,-63,50,-28,50,-4,50,-2,50,-9,50,-38,50,-77,50,118,50,45,50,-42,49,106,49,-12,48,109,48,-43,47,50,47,124,46,-71,45,-20,44,9,44,34,43,34,42,34,41,9,40,-19,38,-65,37,-121,36,70,35,-10,33,-97,32,59,31,-47,29,88,28,-35,26,84,25,-56,23,48,22,-109,20,-13,18,70,17,-100,15,-26,13,46,12,120,10,-79,8,-5,6,45,5,113,3,-89,1,-31,-1,30,-2,84,-4,-109,-6,-48,-8,15,-9,84,-11,-106,-13,-28,-15,46,-16,-122,-18,-38,-20,62,-21,-98,-23,15,-24,126,-26,-3,-28,-127,-29,12,-30,-91,-32,67,-33,-18,-35,-91,-36,98,-37,47,-38,6,-39,-22,-41,-39,-42,-41,-43,-34,-44,-6,-45,25,-45,82,-46,-114,-47,-31,-48,62,-48,-84,-49,38,-49,-76,-50,77,-50,-8,-51,-77,-51,119,-51,89,-51,55,-51,60,-51,56,-51,90,-51,124,-51,-74,-51,-3,-51,82,-50,-68,-50,45,-49,-75,-49,70,-48,-21,-48,-102,-47,91,-46,38,-45,5,-44,-21,-44,-26,-43,-29,-42,-6,-41,16,-39,64,-38,110,-37,-77,-36,-6,-35,81,-33,-80,-32,25,-30,-116,-29,6,-27,-117,-26,20,-24,-86,-23,65,-21,-31,-20,-118,-18,48,-16,-26,-15,-105,-13,80,-11,12,-9,-55,-8,-116,-6,76,-4,16,-2,-44,-1,-105,1,92,3,29,5,-35,6,-98,8,85,10,19,12,-60,13,116,15,36,17,-61,18,106,20,0,22,-108,23,32,25,-92,26,29,28,-107,29,-8,30,93,32,-79,33,-6,34,63,36,112,37,-101,38,-69,39,-58,40,-47,41,-61,42,-78,43,-117,44,91,45,27,46,-50,46,114,47,6,48,-116,48,5,49,105,49,-58,49,11,50,72,50,110,50,-116,50,-108,50,-113,50,124,50,85,50,34,50,-33,49,-117,49,41,49,-74,48,55,48,-90,47,8,47,91,46,-97,45,-43,44,-1,43,24,43,39,42,40,41,26,40,1,39,-33,37,-85,36,116,35,40,34,-37,32,123,31,27,30,-88,28,52,27,-78,25,44,24,-101,22,7,21,106,19,-59,17,34,16,111,14,-62,12,13,11,79,9,-100,7,-44,5,31,4,84,2,-101,0,-45,-2,22,-3,84,-5,-107,-7,-40,-9,32,-10,101,-12,-73,-14,1,-15,93,-17,-77,-19,21,-20,124,-22,-23,-24,92,-25,-38,-27,94,-28,-23,-30,-125,-31,28,-32,-51,-34,121,-35,62,-36,4,-37,-41,-39,-65,-40,-94,-41,-91,-42,-91,-43,-68,-44,-37,-45,11,-45,70,-46,-108,-47,-23,-48,84,-48,-56,-49,80,-49,-28,-50,-121,-50,58,-50,-2,-51,-50,-51,-77,-51,-96,-51,-91,-51,-78,-51,-43,-51,2,-50,67,-50,-113,-50,-16,-50,90,-49,-40,-49,98,-48,-5,-48,-91,-47,88,-46,33,-45,-15,-45,-47,-44,-65,-43,-71,-42,-63,-41,-44,-40,-11,-39,30,-37,88,-36,-105,-35,-25,-34,57,-32,-97,-31,4,-29,123,-28,-12,-27,119,-25,4,-23,-109,-22,48,-20,-54,-19,114,-17,25,-15,-56,-14,121,-12,48,-10,-25,-9,-92,-7,94,-5,31,-3,-36,-2,-99,0,92,2,25,4,-41,5,-108,7,73,9,4,11,-79,12,99,14,13,16,-79,17,79,19,-20,20,124,22,10,24,-114,25,8,27,-128,28,-23,29,76,31,-93,32,-13,33,53,35,110,36,-99,37,-69,38,-42,39,-37,40,-39,41,-54,42,-87,43,-124,44,68,45,4,46,-88,46,75,47,-44,47,86,48,-60,48,38,49,119,49,-69,49,-20,49,17,50,37,50,40,50,32,50,3,50,-38,49,-95,49,88,49,1,49,-103,48,36,48,-98,47,10,47,106,46,-72,45,-7,44,48,44,79,43,112,42,116,41,120,40,104,39,77,38,42,37,-10,35,-68,34,115,33,35,32,-56,30,98,29,-11,27,126,26,1,25}; }
	private static byte[] data44(){ return new byte[] {121,23,-19,21,88,20,-66,18,30,17,120,15,-50,13,33,12,110,10,-73,8,3,7,69,5,-115,3,-50,1,17,0,86,-2,-106,-4,-35,-6,36,-7,104,-9,-70,-11,1,-12,88,-14,-84,-16,7,-17,104,-19,-48,-21,56,-22,-81,-24,39,-25,-85,-27,52,-28,-55,-30,97,-31,10,-32,-71,-34,112,-35,57,-36,4,-37,-30,-39,-57,-40,-69,-41,-72,-42,-55,-43,-36,-44,9,-44,54,-45,127,-46,-56,-47,47,-47,-110,-48,22,-48,-102,-49,55,-49,-34,-50,-106,-50,91,-50,51,-50,23,-50,14,-50,16,-50,36,-50,72,-50,122,-50,-69,-50,14,-49,107,-49,-36,-49,90,-48,-27,-48,-127,-47,43,-46,-31,-46,-89,-45,124,-44,88,-43,75,-42,65,-41,74,-40,94,-39,123,-38,-88,-37,-36,-36,30,-34,103,-33,-64,-32,26,-30,-121,-29,-13,-28,111,-26,-18,-25,120,-23,6,-21,-101,-20,57,-18,-42,-17,-128,-15,39,-13,-40,-12,-122,-10,64,-8,-16,-7,-81,-5,102,-3,32,-1,-35,0,-107,2,81,4,10,6,-66,7,116,9,36,11,-46,12,125,14,31,16,-61,17,90,19,-14,20,125,22,5,24,-122,25,-4,26,109,28,-46,29,49,31,-125,32,-49,33,11,35,66,36,106,37,-120,38,-102,39,-98,40,-103,41,-126,42,101,43,50,44,-6,44,-83,45,87,46,-17,46,122,47,-7,47,99,48,-58,48,16,49,87,49,-125,49,-88,49,-68,49,-71,49,-73,49,-110,49,111,49,48,49,-21,48,-111,48,42,48,-74,47,47,47,-97,46,-5,45,77,45,-111,44,-62,43,-17,42,3,42,22,41,18,40,10,39,-14,37,-52,36,-95,35,99,34,36,33,-45,31,123,30,27,29,-82,27,63,26,-64,24,65,23,-74,21,38,20,-113,18,-12,16,82,15,-84,13,4,12,82,10,-89,8,-18,6,60,5,-124,3,-53,1,19,0,90,-2,-93,-4,-22,-6,56,-7,127,-9,-43,-11,34,-12,125,-14,-44,-16,53,-17,-103,-19,2,-20,116,-22,-21,-24,103,-25,-17,-27,124,-28,17,-29,-76,-31,88,-32,14,-33,-57,-35,-110,-36,98,-37,64,-38,41,-39,29,-40,31,-41,46,-42,71,-43,112,-44,-91,-45,-23,-46,56,-46,-102,-47,4,-47,-126,-48,13,-48,-92,-49,79,-49,3,-49,-52,-50,-98,-50,-120,-50,117,-50,127,-50,-117,-50,-80,-50,-32,-50,32,-49,110,-49,-52,-49,57,-48,-77,-48,63,-47,-45,-47,127,-46,46,-45,-12,-45,-63,-44,-97,-43,-120,-42,-128,-41,-126,-40,-111,-39,-82,-38,-48,-37,7,-35,62,-34,-119,-33,-41,-32,49,-30,-107,-29,2,-27,115,-26,-13,-25,114,-23,-1,-22,-112,-20,37,-18,-62,-17,97,-15,11,-13,-82,-12,98,-10,10,-8,-61,-7,114,-5,44,-3,-36,-2,-102,0,73,2,4,4,-76,5,107,7,22,9,-54,10,106,12,27,14,-77,15,89,17,-23,18,126,20,7,22,-113,23,8,25,-126,26,-22,27,83,29,-84,30,0,32,69,33,-120,34,-75,35,-27,36,-5,37,15,39,22,40,11,41,-4,41,-42,42,-82,43,108,44,42,45,-51,45,108,46,-8,46,118,47,-27,47,71,48,-104,48,-36,48,18,49,52,49,75,49,84,49,72,49,52,49,12,49,-43,48,-108,48,61,48,-35,47,108,47,-22,46,95,46,-62,45,21,45,99,44,-105,43,-56,42,-24,41,-9,40,3,40,-8,38,-20,37,-56,36,-90,35,109,34,52,33,-24,31,-105,30,60,29,-40,27,107,26,-9,24,120,23,-8,21,106,20,-35,18,67,17,-85,15,8,14,102,12,-69,10,17,9,98,7,-78,5,0,4,76,2,-105,0,-28,-2,48,-3,124,-5,-50,-7,24,-8,114,-10,-63,-12,33,-13,122,-15,-35,-17,69,-18,-82,-20,39,-21,-105,-23,31,-24,-97,-26,50,-27,-55,-29,103,-30,18,-31,-61,-33,126,-34,73,-35,21,-36,-8,-38,-39,-39,-47,-40,-48,-41,-39,-42,-9,-43,21,-43,81,-44,-121,-45,-33,-46,49,-46,-93,-47,20,-47,-97,-48,51,-48,-44,-49,-116,-49,69,-49,29,-49,-9,-50,-23,-50,-29,-50,-14,-50,10,-49,55,-49,114,-49,-75,-49,17,-48,115,-48,-22,-48,106,-47,0,-46,-105,-46,76,-45,1,-44,-52,-44,-95,-43,-126,-42,114,-41,109,-40,117,-39,-119,-38,-92,-37,-45,-36,4,-34,68,-33,-112,-32,-37,-31,63,-29,-97,-28,12,-26,-123,-25,-5,-24,-125,-22,10,-20,-98,-19,46,-17,-50,-16,104,-14,15,-12,-73,-11,93,-9,14,-7,-72,-6,109,-4,28,-2,-50,-1,-127,1,49,3,-28,4,-113,6,63,8,-24,9,-113,11,53,13,-48,14,112,16,1,18,-107,19,30,21,-95,22,31,24,-109,25,1,27,104,28,-63,29,24,31,93,32,-93,33,-46,34,3,36,28,37,55,38,58,39,58,40,41,41,12,42,-27,42,-86,43,108,44,19,45,-67,45,70,46,-45,46,66,47,-82,47,6,48,79,48,-115,48,-73,48,-42,48}; }
	private static byte[] data45(){ return new byte[] {-26,48,-30,48,-40,48,-75,48,-117,48,79,48,2,48,-85,47,67,47,-55,46,76,46,-81,45,24,45,98,44,-86,43,-33,42,8,42,38,41,52,40,59,39,46,38,31,37,-6,35,-41,34,-101,33,97,32,21,31,-60,29,104,28,3,27,-103,25,33,24,-87,22,37,21,-101,19,15,18,120,16,-32,14,65,13,-95,11,-7,9,84,8,-89,6,-7,4,78,3,-101,1,-17,-1,60,-2,-113,-4,-32,-6,52,-7,-119,-9,-30,-11,62,-12,-100,-14,0,-15,104,-17,-43,-19,70,-20,-62,-22,62,-23,-57,-25,83,-26,-24,-28,-120,-29,44,-30,-33,-32,-107,-33,90,-34,40,-35,-1,-37,-28,-38,-48,-39,-50,-40,-47,-41,-25,-42,4,-42,48,-43,108,-44,-82,-45,8,-45,102,-46,-42,-47,87,-47,-34,-48,127,-48,36,-48,-35,-49,-90,-49,118,-49,97,-49,77,-49,86,-49,97,-49,-123,-49,-79,-49,-17,-49,59,-48,-105,-48,-5,-48,123,-47,-10,-47,-107,-46,45,-45,-30,-45,-100,-44,103,-43,61,-42,34,-41,17,-40,13,-39,23,-38,40,-37,74,-36,112,-35,-87,-34,-30,-33,49,-31,123,-30,-36,-29,60,-27,-88,-26,28,-24,-108,-23,23,-21,-98,-20,43,-18,-65,-17,84,-15,-13,-14,-111,-12,54,-10,-38,-9,-121,-7,44,-5,-33,-4,-122,-2,55,0,-28,1,-113,3,63,5,-30,6,-110,8,48,10,-40,11,114,13,14,15,-92,16,52,18,-65,19,69,21,-65,22,60,24,-88,25,18,27,113,28,-57,29,23,31,89,32,-106,33,-61,34,-20,35,3,37,22,38,20,39,19,40,-9,40,-36,41,-88,42,114,43,39,44,-46,44,111,45,-4,45,126,46,-16,46,83,47,-85,47,-17,47,42,48,82,48,109,48,123,48,117,48,103,48,69,48,22,48,-39,47,-115,47,49,47,-54,46,80,46,-51,45,57,45,-105,44,-22,43,42,43,102,42,-117,41,-84,40,-70,39,-63,38,-73,37,-88,36,-122,35,97,34,45,33,-18,31,-84,30,85,29,4,28,-102,26,56,25,-63,23,77,22,-54,20,71,19,-69,17,42,16,-107,14,-7,12,95,11,-72,9,27,8,109,6,-54,4,29,3,114,1,-55,-1,27,-2,115,-4,-56,-6,31,-7,124,-9,-40,-11,54,-12,-96,-14,-4,-16,120,-17,-37,-19,92,-20,-43,-22,88,-23,-25,-25,115,-26,17,-27,-79,-29,94,-30,15,-31,-49,-33,-110,-34,105,-35,64,-36,41,-37,27,-38,24,-39,34,-40,56,-41,89,-42,-119,-43,-60,-44,13,-44,101,-45,-58,-46,60,-46,-73,-47,73,-47,-30,-48,-113,-48,70,-48,15,-48,-27,-49,-56,-49,-66,-49,-67,-49,-46,-49,-18,-49,30,-48,90,-48,-92,-48,2,-47,101,-47,-34,-47,97,-46,-12,-46,-109,-45,65,-44,-5,-44,-62,-43,-103,-42,119,-41,103,-40,94,-39,102,-38,116,-37,-110,-36,-74,-35,-22,-34,34,-32,103,-31,-72,-30,9,-28,111,-27,-47,-26,66,-24,-72,-23,53,-21,-73,-20,65,-18,-48,-17,97,-15,-5,-14,-107,-12,52,-10,-41,-9,123,-7,32,-5,-55,-4,114,-2,25,0,-59,1,107,3,19,5,-70,6,91,8,-1,9,-101,11,54,13,-51,14,93,16,-19,17,113,19,-13,20,112,22,-31,23,81,25,-77,26,18,28,101,29,-79,30,-14,31,43,33,88,34,126,35,-109,36,-92,37,-92,38,-101,39,-122,40,98,41,53,42,-7,42,-81,43,92,44,-12,44,-118,45,1,46,126,46,-38,46,57,47,121,47,-69,47,-35,47,2,48,11,48,12,48,-2,47,-35,47,-75,47,117,47,49,47,-42,46,112,46,1,46,119,45,-18,44,78,44,-93,43,-20,42,38,42,85,41,117,40,-115,39,-109,38,-109,37,-123,36,107,35,72,34,26,33,-29,31,-98,30,88,29,0,28,-91,26,66,25,-45,23,99,22,-25,20,103,19,-29,17,83,16,-56,14,46,13,-103,11,-6,9,93,8,-71,6,23,5,112,3,-53,1,35,0,126,-2,-43,-4,50,-5,-115,-7,-21,-9,78,-10,-83,-12,27,-13,125,-15,-9,-17,98,-18,-29,-20,95,-21,-26,-23,114,-24,9,-25,-98,-27,76,-28,-20,-30,-84,-31,98,-32,46,-33,0,-34,-38,-36,-61,-37,-76,-38,-79,-39,-70,-40,-48,-41,-16,-42,30,-42,90,-43,-99,-44,-9,-45,85,-45,-58,-46,68,-46,-51,-47,104,-47,16,-47,-61,-48,-118,-48,91,-48,58,-48,46,-48,38,-48,56,-48,80,-48,120,-48,-76,-48,-10,-48,77,-47,-81,-47,30,-46,-96,-46,41,-45,-59,-45,107,-44,32,-43,-29,-43,-81,-42,-117,-41,114,-40,100,-39,102,-38,106,-37,-121,-36,-96,-35,-50,-34,2,-32,63,-31,-121,-30,-41,-29,49,-27,-113,-26,-4,-25,102,-23,-30,-22,92,-20,-33,-19,106,-17,-13,-16,-119,-14,28,-12,-73,-11,83,-9,-13,-8,-110,-6,57,-4,-41,-3,-127,-1,35,1,-57,2,109,4,11,6,-82,7,75,9,-27,10,127,12,15,14,-93,15}; }
	private static byte[] data46(){ return new byte[] {40,17,-78,18,48,20,-87,21,29,23,-120,24,-20,25,73,27,-98,28,-25,29,44,31,99,32,-109,33,-73,34,-46,35,-32,36,-25,37,-37,38,-50,39,-88,40,-128,41,73,42,-1,42,-76,43,78,44,-27,44,104,45,-30,45,74,46,-88,46,-13,46,52,47,101,47,-121,47,-101,47,-93,47,-105,47,-124,47,92,47,40,47,-25,46,-105,46,56,46,-52,45,82,45,-55,44,52,44,-109,43,-32,42,37,42,91,41,-125,40,-93,39,-77,38,-71,37,-75,36,-96,35,-118,34,95,33,51,32,-9,30,-74,29,102,28,24,27,-77,25,86,24,-26,22,116,21,-5,19,124,18,-8,16,108,15,-32,13,74,12,-72,10,27,9,-126,7,-33,5,67,4,-96,2,-3,0,93,-1,-72,-3,23,-4,121,-6,-41,-8,63,-9,-95,-11,14,-12,120,-14,-19,-16,96,-17,-36,-19,94,-20,-31,-22,115,-23,2,-24,-96,-26,66,-27,-19,-29,-95,-30,93,-31,35,-32,-14,-34,-51,-35,-82,-36,-94,-37,-109,-38,-94,-39,-86,-40,-51,-41,-14,-42,40,-42,106,-43,-70,-44,20,-44,127,-45,-13,-46,124,-46,8,-46,-81,-47,87,-47,22,-47,-31,-48,-72,-48,-96,-48,-106,-48,-106,-48,-82,-48,-54,-48,-7,-48,57,-47,125,-47,-33,-47,63,-46,-72,-46,56,-45,-54,-45,101,-44,19,-43,-58,-43,-114,-42,95,-41,56,-40,39,-39,21,-38,28,-37,34,-36,60,-35,90,-34,-122,-33,-69,-32,-7,-31,62,-29,-111,-28,-26,-27,73,-25,-82,-24,28,-22,-109,-21,12,-19,-114,-18,20,-16,-99,-15,47,-13,-64,-12,85,-10,-15,-9,-118,-7,41,-5,-56,-4,101,-2,9,0,-89,1,71,3,-27,4,-125,6,29,8,-74,9,77,11,-36,12,109,14,-10,15,121,17,-4,18,114,20,-23,21,83,23,-68,24,23,26,112,27,-68,28,3,30,62,31,113,32,-101,33,-73,34,-48,35,-44,36,-42,37,-57,38,-82,39,-117,40,86,41,28,42,-49,42,121,43,20,44,-95,44,34,45,-106,45,-6,45,80,46,-98,46,-47,46,8,47,29,47,51,47,54,47,37,47,18,47,-31,46,-77,46,101,46,30,46,-81,45,80,45,-59,44,73,44,-89,43,10,43,85,42,-104,41,-48,40,-11,39,23,39,36,38,46,37,37,36,24,35,-5,33,-40,32,-88,31,112,30,47,29,-28,27,-110,26,55,25,-44,23,108,22,-4,20,-124,19,11,18,-124,16,4,15,114,13,-21,11,79,10,-62,8,36,7,-116,5,-16,3,81,2,-75,0,23,-1,119,-3,-34,-5,61,-6,-86,-8,12,-9,124,-11,-25,-13,91,-14,-47,-16,76,-17,-53,-19,82,-20,-36,-22,112,-23,6,-24,-88,-26,79,-27,-1,-29,-72,-30,118,-31,70,-32,19,-33,-7,-35,-39,-36,-45,-37,-52,-38,-41,-39,-19,-40,9,-40,60,-41,111,-42,-72,-43,8,-43,104,-44,-43,-45,78,-45,-44,-46,108,-46,9,-46,-63,-47,120,-47,73,-47,34,-47,9,-47,4,-47,4,-47,28,-47,57,-47,107,-47,-87,-47,-15,-47,78,-46,-77,-46,40,-45,-85,-45,58,-44,-43,-44,-126,-43,54,-42,-6,-42,-55,-41,-91,-40,-116,-39,-128,-38,124,-37,-121,-36,-101,-35,-73,-34,-28,-33,15,-31,81,-30,-114,-29,-30,-28,49,-26,-110,-25,-15,-24,95,-22,-49,-21,72,-19,-64,-18,74,-16,-57,-15,91,-13,-29,-12,121,-10,11,-8,-91,-7,59,-5,-39,-4,113,-2,14,0,-85,1,68,3,-32,4,119,6,15,8,-93,9,50,11,-61,12,75,14,-47,15,83,17,-52,18,67,20,-77,21,28,23,125,24,-37,25,40,27,120,28,-73,29,-15,30,34,32,69,33,99,34,116,35,122,36,121,37,100,38,80,39,32,40,-9,40,-82,41,106,42,11,43,-86,43,52,44,-75,44,39,45,-117,45,-28,45,42,46,105,46,-110,46,-75,46,-61,46,-55,46,-68,46,-93,46,126,46,68,46,8,46,-80,45,87,45,-25,44,111,44,-24,43,82,43,-77,42,2,42,75,41,127,40,-79,39,-52,38,-25,37,-21,36,-18,35,-33,34,-54,33,-87,32,124,31,76,30,10,29,-53,27,116,26,39,25,-63,23,100,22,-14,20,-123,19,10,18,-111,16,11,15,-120,13,-4,11,109,10,-32,8,71,7,-74,5,27,4,-123,2,-22,0,81,-1,-72,-3,30,-4,-119,-6,-16,-8,97,-9,-53,-11,65,-12,-75,-14,47,-15,-82,-17,49,-18,-71,-20,73,-21,-37,-23,122,-24,25,-25,-57,-27,118,-28,49,-29,-10,-31,-66,-32,-103,-33,114,-34,99,-35,79,-36,85,-37,88,-38,114,-39,-112,-40,-67,-41,-9,-42,58,-42,-114,-43,-23,-44,88,-44,-51,-45,86,-45,-25,-46,-119,-46,56,-46,-14,-47,-66,-47,-107,-47,123,-47,112,-47,113,-47,-128,-47,-94,-47,-57,-47,8,-46,72,-46,-91,-46,1,-45,120,-45,-17,-45,127,-44,20,-43,-68,-43,106,-42,43,-41,-13,-41,-54,-40,-81,-39,-105,-38}; }
	private static byte[] data47(){ return new byte[] {-106,-37,-109,-36,-88,-35,-70,-34,-28,-33,8,-31,69,-30,125,-29,-55,-28,20,-26,110,-25,-56,-24,51,-22,-103,-21,14,-19,-125,-18,0,-16,-124,-15,5,-13,-108,-12,26,-10,-81,-9,65,-7,-48,-6,110,-4,-4,-3,-102,-1,45,1,-56,2,88,4,-11,5,-128,7,21,9,-93,10,42,12,-74,13,53,15,-77,16,48,18,-99,19,18,21,115,22,-40,23,46,25,-126,26,-54,27,14,29,67,30,117,31,-102,32,-74,33,-55,34,-47,35,-53,36,-64,37,-93,38,-127,39,77,40,18,41,-57,41,114,42,13,43,-96,43,31,44,-102,44,-3,44,93,45,-91,45,-22,45,23,46,62,46,83,46,89,46,89,46,62,46,36,46,-19,45,-74,45,104,45,15,45,-83,44,51,44,-69,43,36,43,-110,42,-29,41,53,41,113,40,-90,39,-50,38,-22,37,-6,36,1,36,-6,34,-19,33,-48,32,-79,31,127,30,79,29,9,28,-55,26,115,25,34,24,-64,22,94,21,-15,19,-127,18,10,17,-114,15,15,14,-120,12,3,11,117,9,-22,7,86,6,-59,4,50,3,-101,1,10,0,112,-2,-32,-4,72,-5,-70,-7,38,-8,-100,-10,14,-11,-120,-13,2,-14,-122,-16,8,-17,-109,-19,36,-20,-73,-22,87,-23,-10,-25,-93,-26,84,-27,14,-28,-48,-30,-101,-31,112,-32,77,-33,53,-34,39,-35,34,-36,42,-37,59,-38,90,-39,-126,-40,-73,-41,-9,-42,70,-42,-98,-43,6,-43,120,-44,-6,-45,-122,-45,34,-45,-55,-46,-127,-46,68,-46,20,-46,-11,-47,-33,-47,-35,-47,-29,-47,-4,-47,28,-46,83,-46,-115,-46,-33,-46,53,-45,-94,-45,19,-44,-104,-44,39,-43,-63,-43,109,-42,33,-41,-31,-41,-77,-40,-122,-39,113,-38,92,-37,89,-36,95,-35,111,-34,-121,-33,-83,-32,-40,-31,15,-29,78,-28,-109,-27,-28,-26,56,-24,-103,-23,-9,-22,104,-20,-47,-19,77,-17,-61,-16,68,-14,-58,-13,77,-11,-42,-10,99,-8,-13,-7,-128,-5,23,-3,-93,-2,60,0,-54,1,97,3,-19,4,-126,6,10,8,-101,9,31,11,-90,12,40,14,-95,15,30,17,-115,18,-3,19,99,21,-59,22,28,24,117,25,-72,26,3,28,56,29,108,30,-106,31,-77,32,-54,33,-43,34,-42,35,-52,36,-73,37,-104,38,105,39,54,40,-16,40,-96,41,67,42,-35,42,98,43,-25,43,79,44,-74,44,11,45,82,45,-115,45,-70,45,-40,45,-21,45,-19,45,-28,45,-54,45,-88,45,113,45,52,45,-29,44,-120,44,32,44,-89,43,40,43,-107,42,-8,41,82,41,-105,40,-38,39,10,39,49,38,78,37,90,36,100,35,91,34,80,33,50,32,18,31,-28,29,-80,28,114,27,44,26,-34,24,-117,23,43,22,-51,20,96,19,-11,17,127,16,6,15,-116,13,5,12,-120,10,-9,8,117,7,-29,5,88,4,-59,2,55,1,-92,-1,23,-2,-124,-4,-10,-6,105,-7,-35,-9,85,-10,-49,-12,74,-13,-48,-15,81,-16,-34,-18,109,-19,1,-20,-98,-22,61,-23,-25,-25,-106,-26,78,-27,13,-28,-45,-30,-91,-31,127,-32,95,-33,80,-34,66,-35,71,-36,80,-37,105,-38,-119,-39,-71,-40,-15,-41,54,-41,-121,-42,-25,-43,79,-43,-55,-44,76,-44,-37,-45,126,-45,36,-45,-28,-46,-93,-46,127,-46,89,-46,79,-46,73,-46,82,-46,111,-46,-113,-46,-56,-46,5,-45,86,-45,-80,-45,26,-44,-113,-44,19,-43,-94,-43,62,-42,-23,-42,-101,-41,94,-40,43,-39,2,-38,-24,-38,-43,-37,-49,-36,-45,-35,-30,-34,-6,-33,26,-31,71,-30,120,-29,-72,-28,-8,-27,72,-25,-105,-24,-11,-23,82,-21,-65,-20,35,-18,-98,-17,13,-15,-115,-14,11,-12,-116,-11,19,-9,-100,-8,37,-6,-77,-5,63,-3,-51,-2,93,0,-22,1,121,3,4,5,-110,6,23,8,-93,9,33,11,-90,12,33,14,-104,15,15,17,121,18,-26,19,71,21,-92,22,-6,23,72,25,-112,26,-50,27,6,29,51,30,88,31,119,32,-126,33,-110,34,-120,35,-126,36,102,37,67,38,22,39,-38,39,-106,40,67,41,-28,41,121,42,1,43,126,43,-22,43,79,44,-97,44,-23,44,32,45,79,45,106,45,127,45,126,45,119,45,94,45,57,45,7,45,-58,44,121,44,30,44,-74,43,66,43,-65,42,52,42,-109,41,-13,40,55,40,-128,39,-81,38,-38,37,-6,36,9,36,21,35,16,34,6,33,-17,31,-48,30,-90,29,118,28,59,27,-5,25,-82,24,97,23,4,22,-84,20,64,19,-34,17,103,16,-9,14,125,13,-1,11,-127,10,-3,8,118,7,-18,5,102,4,-42,2,82,1,-68,-1,58,-2,-92,-4,34,-5,-108,-7,14,-8,-117,-10,6,-11,-118,-13,14,-14,-105,-16,38,-17,-70,-19,79,-20,-14,-22,-110,-23,66,-24,-15,-26,-81,-27,107,-28,61,-29,7,-30,-21,-32,-54,-33,-68,-34,-77,-35}; }
	private static byte[] data48(){ return new byte[] {-73,-36,-62,-37,-34,-38,-3,-39,48,-39,102,-40,-82,-41,-1,-42,95,-42,-56,-43,64,-43,-60,-44,81,-44,-9,-45,-104,-45,89,-45,24,-45,-17,-46,-51,-46,-69,-46,-74,-46,-64,-46,-44,-46,-7,-46,42,-45,100,-45,-71,-45,5,-44,120,-44,-34,-44,104,-43,-20,-43,-118,-42,46,-41,-36,-41,-99,-40,98,-39,58,-38,21,-37,5,-36,-14,-36,-6,-35,-2,-34,18,-32,48,-31,86,-30,-127,-29,-65,-28,-10,-27,69,-25,-117,-24,-25,-23,61,-21,-91,-20,6,-18,120,-17,-27,-16,96,-14,-42,-13,86,-11,-42,-10,89,-8,-31,-7,101,-5,-15,-4,121,-2,3,0,-114,1,23,3,-96,4,39,6,-84,7,46,9,-79,10,42,12,-87,13,24,15,-115,16,-10,17,94,19,-65,20,24,22,109,23,-72,24,-1,25,60,27,114,28,-97,29,-63,30,-32,31,-20,32,-6,33,-14,34,-23,35,-48,36,-84,37,-127,38,69,39,3,40,-80,40,84,41,-21,41,117,42,-14,42,100,43,-57,43,32,44,104,44,-91,44,-43,44,-10,44,13,45,18,45,13,45,-6,44,-39,44,-86,44,113,44,37,44,-46,43,112,43,-2,42,-124,42,-6,41,100,41,-60,40,21,40,94,39,-108,38,-55,37,-24,36,5,36,18,35,22,34,16,33,2,32,-26,30,-58,29,-102,28,101,27,45,26,-27,24,-97,23,72,22,-10,20,-112,19,51,18,-60,16,89,15,-28,13,109,12,-13,10,116,9,-12,7,113,6,-21,4,102,3,-35,1,87,0,-51,-2,73,-3,-67,-5,61,-6,-75,-8,56,-9,-75,-11,61,-12,-63,-14,81,-15,-34,-17,118,-18,13,-19,-80,-21,84,-22,2,-23,-76,-25,112,-26,48,-27,-2,-29,-52,-30,-83,-31,-118,-32,127,-33,113,-34,117,-35,-128,-36,-106,-37,-73,-38,-28,-39,25,-39,94,-40,-83,-41,6,-41,111,-42,-33,-43,98,-43,-19,-44,-121,-44,44,-44,-34,-45,-94,-45,107,-45,73,-45,47,-45,35,-45,41,-45,53,-45,85,-45,125,-45,-75,-45,-5,-45,73,-44,-83,-44,19,-43,-113,-43,17,-42,-93,-42,65,-41,-22,-41,-98,-40,97,-39,43,-38,4,-37,-24,-37,-48,-36,-50,-35,-54,-34,-38,-33,-21,-32,12,-30,49,-29,97,-28,-102,-27,-41,-26,33,-24,107,-23,-62,-22,29,-20,123,-19,-27,-18,78,-16,-68,-15,52,-13,-88,-12,35,-10,-91,-9,31,-7,-88,-6,37,-4,-80,-3,49,-1,-70,0,61,2,-61,3,71,5,-56,6,73,8,-59,9,65,11,-72,12,42,14,-101,15,3,17,108,18,-57,19,39,21,116,22,-58,23,9,25,73,26,127,27,-81,28,-48,29,-11,30,0,32,18,33,13,34,8,35,-17,35,-41,36,-92,37,123,38,48,39,-21,39,-111,40,44,41,-64,41,64,42,-71,42,35,43,-127,43,-46,43,23,44,74,44,121,44,-111,44,-92,44,-91,44,-104,44,-125,44,89,44,45,44,-25,43,-97,43,68,43,-38,42,111,42,-26,41,99,41,-59,40,35,40,115,39,-74,38,-16,37,31,37,63,36,89,35,102,34,104,33,101,32,82,31,57,30,25,29,-20,27,-69,26,127,25,60,24,-11,22,-94,21,79,20,-17,18,-113,17,38,16,-67,14,73,13,-40,11,95,10,-28,8,103,7,-24,5,103,4,-29,2,100,1,-38,-1,94,-2,-43,-4,86,-5,-42,-7,84,-8,-35,-10,94,-11,-21,-13,119,-14,8,-15,-98,-17,58,-18,-40,-20,126,-21,42,-22,-35,-24,-108,-25,88,-26,27,-27,-16,-29,-60,-30,-87,-31,-113,-32,-123,-33,-127,-34,-120,-35,-103,-36,-75,-37,-38,-38,12,-38,74,-39,-113,-40,-25,-41,65,-41,-77,-42,36,-42,-81,-43,58,-43,-36,-44,-125,-44,59,-44,1,-44,-50,-45,-81,-45,-102,-45,-112,-45,-103,-45,-87,-45,-57,-45,-6,-45,44,-44,121,-44,-56,-44,43,-43,-106,-43,18,-42,-108,-42,42,-41,-59,-41,112,-40,38,-39,-25,-39,-78,-38,-117,-37,108,-36,87,-35,83,-34,77,-33,92,-32,110,-31,-120,-30,-77,-29,-38,-28,23,-26,76,-25,-105,-24,-34,-23,50,-21,-118,-20,-25,-19,73,-17,-77,-16,29,-14,-114,-13,3,-11,121,-10,-11,-9,110,-7,-17,-6,108,-4,-16,-3,111,-1,-16,0,115,2,-15,3,114,5,-18,6,106,8,-30,9,89,11,-54,12,58,14,-92,15,9,17,106,18,-59,19,27,21,106,22,-79,23,-12,24,45,26,94,27,-116,28,-88,29,-57,30,-47,31,-37,32,-43,33,-53,34,-82,35,-109,36,94,37,43,38,-26,38,-105,39,61,40,-44,40,102,41,-31,41,94,42,-67,42,32,43,106,43,-80,43,-30,43,13,44,37,44,56,44,50,44,48,44,11,44,-14,43,-76,43,125,43,42,43,-44,42,110,42,-6,41,126,41,-17,40,93,40,-74,39,9,39,79,38,-120,37,-70,36,-34,35,-8,34,6,34,16,33,7,32,0,31,-27,29,-58,28,-94,27,110,26,59,25,-8,23}; }
	private static byte[] data49(){ return new byte[] {-75,22,103,21,21,20,-68,18,94,17,-5,15,-109,14,38,13,-73,11,67,10,-50,8,83,7,-38,5,91,4,-33,2,95,1,-31,-1,97,-2,-29,-4,101,-5,-22,-7,110,-8,-9,-10,-127,-11,15,-12,-94,-14,53,-15,-50,-17,113,-18,14,-19,-65,-21,103,-22,35,-23,-36,-25,-95,-26,107,-27,64,-28,25,-29,0,-30,-22,-32,-32,-33,-30,-34,-26,-35,1,-35,23,-36,68,-37,117,-38,-77,-39,-3,-40,84,-40,-80,-41,34,-41,-108,-42,32,-42,-84,-43,76,-43,-10,-44,-85,-44,114,-44,64,-44,31,-44,7,-44,2,-44,2,-44,23,-44,50,-44,96,-44,-108,-44,-34,-44,41,-43,-115,-43,-14,-43,110,-42,-20,-42,-127,-41,20,-40,-61,-40,112,-39,48,-38,-8,-38,-54,-37,-85,-36,-110,-35,-122,-34,-128,-33,-118,-32,-108,-31,-78,-30,-50,-29,-5,-28,42,-26,97,-25,-91,-24,-25,-23,57,-21,-121,-20,-29,-19,65,-17,-94,-16,14,-14,116,-13,-25,-12,88,-10,-50,-9,69,-7,-65,-6,58,-4,-75,-3,53,-1,-83,0,48,2,-91,3,38,5,-101,6,21,8,-119,9,-5,10,106,12,-43,13,61,15,-98,16,-4,17,85,19,-90,20,-11,21,56,23,122,24,-83,25,-28,26,6,28,41,29,66,30,74,31,89,32,76,33,65,34,43,35,3,36,-36,36,-96,37,93,38,16,39,-76,39,81,40,-36,40,99,41,-44,41,67,42,-100,42,-16,42,51,43,107,43,-106,43,-77,43,-59,43,-55,43,-63,43,-85,43,-120,43,91,43,27,43,-38,42,123,42,36,42,-84,41,58,41,-81,40,30,40,-126,39,-45,38,38,38,94,37,-103,36,-65,35,-32,34,-8,33,-1,32,5,32,-6,30,-21,29,-45,28,-83,27,-118,26,79,25,32,24,-41,22,-107,21,73,20,-15,18,-98,17,60,16,-37,14,118,13,8,12,-98,10,40,9,-72,7,63,6,-54,4,78,3,-41,1,88,0,-30,-2,99,-3,-18,-5,114,-6,-3,-8,-119,-9,21,-10,-87,-12,58,-13,-44,-15,112,-16,16,-17,-71,-19,95,-20,22,-21,-55,-23,-119,-24,78,-25,24,-26,-17,-28,-56,-29,-84,-30,-100,-31,-115,-32,-111,-33,-108,-34,-85,-35,-60,-36,-18,-37,27,-37,92,-38,-95,-39,-12,-40,82,-40,-69,-41,49,-41,-76,-42,63,-42,-35,-43,126,-43,55,-43,-15,-44,-64,-44,-104,-44,125,-44,113,-44,111,-44,123,-44,-109,-44,-71,-44,-21,-44,42,-43,116,-43,-49,-43,46,-42,-93,-42,30,-41,-93,-41,64,-40,-44,-40,-116,-39,56,-38,1,-37,-53,-37,-97,-36,-120,-35,108,-34,102,-33,100,-32,107,-31,127,-30,-107,-29,-70,-28,-30,-27,22,-25,77,-24,-113,-23,-46,-22,34,-20,115,-19,-54,-18,41,-16,-121,-15,-15,-14,87,-12,-60,-11,55,-9,-93,-8,31,-6,-114,-5,12,-3,125,-2,-3,-1,110,1,-20,2,97,4,-43,5,78,7,-71,8,47,10,-105,11,1,13,103,14,-59,15,37,17,119,18,-50,19,21,21,93,22,-101,23,-46,24,5,26,44,27,77,28,103,29,116,30,127,31,122,32,110,33,90,34,57,35,15,36,-36,36,-104,37,84,38,-9,38,-99,39,42,40,-75,40,47,41,-97,41,1,42,89,42,-93,42,-32,42,20,43,51,43,82,43,88,43,91,43,72,43,49,43,8,43,-44,42,-107,42,70,42,-19,41,-120,41,22,41,-105,40,15,40,120,39,-40,38,44,38,115,37,-78,36,-28,35,13,35,43,34,61,33,76,32,72,31,68,30,48,29,23,28,-8,26,-55,25,-97,24,96,23,38,22,-35,20,-108,19,64,18,-19,16,-114,15,48,14,-53,12,100,11,-8,9,-117,8,25,7,-87,5,49,4,-63,2,69,1,-44,-1,90,-2,-25,-4,112,-5,-3,-7,-115,-8,26,-9,-77,-11,67,-12,-30,-14,123,-15,34,-16,-61,-18,117,-19,32,-20,-36,-22,-106,-23,92,-24,37,-25,-7,-27,-46,-28,-78,-29,-95,-30,-116,-31,-111,-32,-116,-33,-92,-34,-76,-35,-36,-36,6,-36,60,-37,-126,-38,-55,-39,40,-39,-123,-40,-8,-41,114,-41,-9,-42,-114,-42,38,-42,-40,-43,-118,-43,81,-43,34,-43,-6,-44,-22,-44,-38,-44,-31,-44,-18,-44,11,-43,51,-43,104,-43,-86,-43,-10,-43,82,-42,-72,-42,40,-41,-85,-41,47,-40,-54,-40,104,-39,20,-38,-50,-38,-114,-37,92,-36,51,-35,20,-34,0,-33,-11,-33,-14,-32,-4,-31,8,-29,39,-28,63,-27,112,-26,-103,-25,-43,-24,16,-22,85,-21,-97,-20,-18,-19,68,-17,-99,-16,-5,-15,96,-13,-62,-12,46,-10,-104,-9,8,-7,120,-6,-21,-5,92,-3,-47,-2,69,0,-70,1,44,3,-95,4,15,6,-128,7,-18,8,86,10,-64,11,34,13,-124,14,-35,15,56,17,-124,18,-40,19,25,21,92,22,-106,23,-57,24,-10,25,24,27,51,28,75,29,81,30,89,31,77,32,66,33,34,34,5,35,-48,35,-100,36,88,37}; }
	private static byte[] data50(){ return new byte[] {6,38,-77,38,71,39,-36,39,94,40,-42,40,68,41,-93,41,-10,41,64,42,122,42,-85,42,-53,42,-29,42,-20,42,-24,42,-35,42,-70,42,-105,42,95,42,33,42,-49,41,123,41,14,41,-92,40,32,40,-102,39,3,39,102,38,-74,37,5,37,63,36,117,35,-97,34,-65,33,-44,32,-30,31,-28,30,-35,29,-45,28,-74,27,-100,26,114,25,70,24,16,23,-43,21,-111,20,75,19,-4,17,-87,16,83,15,-12,13,-106,12,50,11,-55,9,98,8,-12,6,-123,5,24,4,-93,2,54,1,-65,-1,83,-2,-38,-4,114,-5,-4,-7,-108,-8,37,-9,-66,-11,90,-12,-10,-14,-103,-15,64,-16,-24,-18,-101,-19,79,-20,8,-21,-51,-23,-110,-24,97,-25,56,-26,20,-27,-7,-29,-25,-30,-34,-31,-38,-32,-26,-33,-13,-34,15,-34,55,-35,97,-36,-97,-37,-32,-38,47,-38,-116,-39,-20,-40,99,-40,-40,-41,104,-41,-13,-42,-102,-42,65,-42,-5,-43,-65,-43,-111,-43,106,-43,88,-43,73,-43,79,-43,93,-43,119,-43,-97,-43,-46,-43,20,-42,94,-42,-71,-42,27,-41,-114,-41,7,-40,-110,-40,33,-39,-59,-39,106,-38,35,-37,-35,-37,-84,-36,124,-35,93,-34,68,-33,53,-32,48,-31,53,-30,62,-29,87,-28,110,-27,-103,-26,-65,-25,-11,-24,45,-22,110,-21,-78,-20,-1,-19,77,-17,-90,-16,-4,-15,93,-13,-69,-12,35,-10,-119,-9,-14,-8,96,-6,-52,-5,58,-3,-82,-2,23,0,-116,1,-7,2,104,4,-43,5,64,7,-87,8,16,10,115,11,-44,12,48,14,-120,15,-35,16,40,18,120,19,-76,20,-7,21,42,23,95,24,-123,25,-86,26,-63,27,-44,28,-33,29,-36,30,-38,31,-62,32,-86,33,-123,34,84,35,32,36,-43,36,-116,37,47,38,-52,38,92,39,-32,39,89,40,-57,40,39,41,125,41,-59,41,4,42,52,42,88,42,114,42,123,42,124,42,112,42,85,42,49,42,-1,41,-65,41,120,41,31,41,-65,40,79,40,-41,39,80,39,-62,38,34,38,127,37,-54,36,15,36,72,35,117,34,-100,33,-75,32,-56,31,-50,30,-47,29,-62,28,-72,27,-107,26,125,25,76,24,35,23,-25,21,-82,20,105,19,33,18,-44,16,-127,15,43,14,-50,12,113,11,13,10,-85,8,65,7,-39,5,110,4,0,3,-108,1,39,0,-73,-2,78,-3,-34,-5,114,-6,14,-7,-97,-9,67,-10,-40,-12,-128,-13,32,-14,-51,-16,120,-17,44,-18,-30,-20,-97,-21,100,-22,43,-23,-3,-25,-44,-26,-81,-27,-101,-28,-124,-29,125,-30,124,-31,-126,-32,-106,-33,-83,-34,-42,-35,-2,-36,62,-36,121,-37,-52,-38,35,-38,-124,-39,-10,-40,109,-40,-12,-41,-123,-41,33,-41,-54,-42,-128,-42,62,-42,14,-42,-28,-43,-52,-43,-67,-43,-71,-43,-59,-43,-37,-43,-3,-43,45,-42,103,-42,-82,-42,1,-41,97,-41,-53,-41,65,-40,-60,-40,79,-39,-21,-39,-116,-38,60,-37,-12,-37,-73,-36,-121,-35,91,-34,66,-33,39,-32,32,-31,26,-30,33,-29,46,-28,71,-27,98,-26,-120,-25,-74,-24,-27,-23,37,-21,94,-20,-89,-19,-16,-18,62,-16,-105,-15,-24,-14,74,-12,-92,-11,10,-9,109,-8,-44,-7,60,-5,-88,-4,16,-2,126,-1,-24,0,82,2,-64,3,37,5,-111,6,-13,7,90,9,-73,10,24,12,112,13,-58,14,25,16,102,17,-84,18,-15,19,43,21,101,22,-110,23,-69,24,-32,25,-11,26,14,28,19,29,23,30,16,31,0,32,-26,32,-60,33,-105,34,97,35,30,36,-42,36,123,37,30,38,-80,38,56,39,-72,39,38,40,-113,40,-26,40,56,41,119,41,-79,41,-41,41,-8,41,10,42,14,42,10,42,-13,41,-38,41,-87,41,121,41,46,41,-25,40,-124,40,38,40,-84,39,53,39,-90,38,23,38,115,37,-50,36,20,36,90,35,-116,34,-69,33,-33,32,-11,31,9,31,13,30,13,29,3,28,-15,26,-41,25,-75,24,-112,23,91,22,44,21,-22,19,-82,18,99,17,28,16,-59,14,119,13,25,12,-63,10,96,9,-1,7,-102,6,54,5,-52,3,102,2,-4,0,-110,-1,43,-2,-64,-4,91,-5,-15,-7,-111,-8,43,-9,-49,-11,111,-12,25,-13,-64,-15,114,-16,36,-17,-38,-19,-99,-20,90,-21,41,-22,-13,-24,-50,-25,-90,-26,-109,-27,117,-28,116,-29,102,-30,117,-31,124,-32,-103,-33,-77,-34,-26,-35,17,-35,88,-36,-102,-37,-16,-38,81,-38,-76,-39,47,-39,-89,-40,57,-40,-55,-41,113,-41,25,-41,-41,-42,-101,-42,107,-42,75,-42,51,-42,42,-42,43,-42,57,-42,82,-42,123,-42,-85,-42,-23,-42,53,-41,-121,-41,-19,-41,85,-40,-45,-40,83,-39,-28,-39,124,-38,35,-37,-47,-37,-115,-36,79,-35,30,-34,-10,-34,-39,-33,-63,-32,-71,-31,-81,-30,-68,-29,-62,-28,-35,-27,-11,-26,27,-24,70,-23,117,-22}; }
	private static byte[] data51(){ return new byte[] {-81,-21,-21,-20,44,-18,121,-17,-67,-16,25,-14,99,-13,-60,-12,26,-10,123,-9,-34,-8,60,-6,-91,-5,8,-3,113,-2,-41,-1,62,1,-92,2,11,4,111,5,-45,6,50,8,-108,9,-21,10,73,12,-103,13,-18,14,55,16,-125,17,-62,18,3,20,56,21,105,22,-106,23,-72,24,-42,25,-20,26,-9,27,0,29,-8,29,-14,30,-40,31,-66,32,-107,33,99,34,42,35,-30,35,-107,36,57,37,-44,37,101,38,-24,38,101,39,-50,39,55,40,-121,40,-40,40,21,41,73,41,113,41,-116,41,-101,41,-95,41,-106,41,-123,41,95,41,58,41,-5,40,-68,40,104,40,16,40,-91,39,56,39,-76,38,48,38,-102,37,-8,36,86,36,-102,35,-30,34,20,34,71,33,104,32,-123,31,-107,30,-97,29,-97,28,-104,27,-120,26,113,25,81,24,46,23,-1,21,-50,20,-106,19,86,18,20,17,-51,15,123,14,49,13,-42,11,-126,10,38,9,-58,7,106,6,4,5,-91,3,61,2,-37,0,118,-1,14,-2,-81,-4,71,-5,-23,-7,-122,-8,43,-9,-51,-11,121,-12,31,-13,-44,-15,-128,-16,63,-17,-10,-19,-71,-20,-124,-21,75,-22,37,-23,-5,-25,-37,-26,-54,-27,-78,-28,-78,-29,-85,-30,-72,-31,-56,-32,-29,-33,7,-33,52,-34,106,-35,-82,-36,-10,-37,79,-37,-83,-38,25,-38,-112,-39,14,-39,-96,-40,50,-40,-38,-41,-122,-41,65,-41,10,-41,-40,-42,-69,-42,-96,-42,-103,-42,-101,-42,-89,-42,-60,-42,-26,-42,26,-41,86,-41,-96,-41,-12,-41,84,-40,-62,-40,53,-39,-69,-39,69,-38,-34,-38,-126,-37,45,-36,-25,-36,-89,-35,115,-34,72,-33,37,-32,17,-31,-3,-31,-6,-30,-7,-29,3,-27,21,-26,46,-25,77,-24,116,-23,-93,-22,-45,-21,16,-19,74,-18,-110,-17,-41,-16,38,-14,117,-13,-53,-12,32,-10,124,-9,-42,-8,57,-6,-107,-5,-6,-4,88,-2,-66,-1,32,1,-126,2,-28,3,68,5,-92,6,-2,7,92,9,-78,10,6,12,93,13,-97,14,-11,15,47,17,115,18,-80,19,-37,20,23,22,48,23,94,24,111,25,-121,26,-112,27,-109,28,-112,29,127,30,108,31,73,32,35,33,-18,33,-76,34,108,35,29,36,-63,36,91,37,-21,37,113,38,-23,38,89,39,-71,39,21,40,93,40,-95,40,-46,40,-1,40,23,41,46,41,46,41,44,41,24,41,-7,40,-48,40,-102,40,88,40,13,40,-77,39,80,39,-32,38,101,38,-31,37,80,37,-75,36,17,36,92,35,-86,34,-36,33,24,33,57,32,94,31,113,30,-128,29,-124,28,-124,27,117,26,103,25,74,24,42,23,6,22,-46,20,-91,19,104,18,41,17,-21,15,-101,14,88,13,0,12,-78,10,89,9,3,8,-92,6,75,5,-24,3,-115,2,40,1,-51,-1,102,-2,12,-3,-87,-5,77,-6,-15,-8,-107,-9,64,-10,-23,-12,-102,-13,74,-14,1,-15,-69,-17,123,-18,61,-19,11,-20,-43,-22,-80,-23,-120,-24,108,-25,87,-26,71,-27,65,-28,66,-29,75,-30,92,-31,121,-32,-101,-33,-54,-34,-1,-35,65,-35,-118,-36,-31,-37,63,-37,-88,-38,31,-38,-100,-39,41,-39,-68,-40,95,-40,12,-40,-63,-41,-120,-41,85,-41,49,-41,24,-41,7,-41,11,-41,15,-41,42,-41,72,-41,116,-41,-77,-41,-18,-41,73,-40,-103,-40,10,-39,114,-39,-9,-39,122,-38,15,-37,-85,-37,82,-36,6,-35,-65,-35,-120,-34,83,-33,48,-32,15,-31,-6,-31,-18,-30,-23,-29,-20,-28,-6,-27,9,-25,38,-24,69,-23,108,-22,-101,-21,-51,-20,7,-18,66,-17,-120,-16,-52,-15,25,-13,104,-12,-73,-11,15,-9,102,-8,-66,-7,27,-5,118,-4,-42,-3,50,-1,-110,0,-17,1,77,3,-85,4,4,6,95,7,-75,8,12,10,91,11,-83,12,-12,13,62,15,125,16,-65,17,-12,18,41,20,84,21,127,22,-103,23,-69,24,-59,25,-40,26,-43,27,-42,28,-61,29,-76,30,-112,31,108,32,57,33,1,34,-70,34,113,35,17,36,-75,36,68,37,-49,37,72,38,-64,38,32,39,-125,39,-51,39,23,40,77,40,125,40,-98,40,-74,40,-66,40,-61,40,-81,40,-98,40,116,40,73,40,12,40,-58,39,118,39,21,39,-81,38,60,38,-68,37,52,37,-95,36,-1,35,91,35,-91,34,-24,33,38,33,79,32,125,31,-106,30,-84,29,-68,28,-70,27,-67,26,-83,25,-98,24,-126,23,99,22,60,21,15,20,-33,18,-94,17,108,16,36,15,-28,13,-106,12,74,11,-5,9,-91,8,83,7,-10,5,-94,4,68,3,-24,1,-112,0,45,-1,-40,-3,120,-4,31,-5,-57,-7,111,-8,28,-9,-58,-11,124,-12,43,-13,-26,-15,-94,-16,96,-17,40,-18,-15,-20,-64,-21,-106,-22,116,-23,84,-24,63,-25,45,-26,38,-27,38,-28,45,-29,61,-30,84,-31,120,-32,-98,-33}; }
	private static byte[] data52(){ return new byte[] {-41,-34,14,-34,91,-35,-90,-36,5,-36,104,-37,-38,-38,81,-38,-37,-39,101,-39,7,-39,-88,-40,92,-40,27,-40,-33,-41,-73,-41,-107,-41,127,-41,122,-41,119,-41,-119,-41,-96,-41,-58,-41,-7,-41,49,-40,124,-40,-52,-40,45,-39,-108,-39,10,-38,-122,-38,19,-37,-90,-37,67,-36,-14,-36,-102,-35,101,-34,29,-33,-8,-33,-54,-32,-81,-31,-103,-30,-117,-29,-121,-28,-119,-27,-107,-26,-92,-25,-65,-24,-36,-23,4,-21,45,-20,97,-19,-109,-18,-44,-17,15,-15,86,-14,-99,-13,-23,-12,54,-10,-116,-9,-38,-8,52,-6,-118,-5,-30,-4,60,-2,-104,-1,-17,0,75,2,-94,3,-4,4,81,6,-88,7,-9,8,73,10,-106,11,-34,12,38,14,100,15,-91,16,-37,17,17,19,59,20,102,21,-123,22,-92,23,-74,24,-61,25,-53,26,-57,27,-64,28,-85,29,-108,30,108,31,70,32,11,33,-49,33,-123,34,51,35,-42,35,112,36,-2,36,-128,37,-2,37,102,38,-47,38,33,39,117,39,-77,39,-23,39,24,40,50,40,75,40,80,40,78,40,64,40,37,40,1,40,-51,39,-107,39,72,39,-5,38,-105,38,50,38,-68,37,64,37,-79,36,37,36,126,35,-35,34,40,34,106,33,-87,32,-44,31,2,31,30,30,54,29,67,28,74,27,72,26,64,25,48,24,23,23,-5,21,-41,20,-84,19,-128,18,70,17,18,16,-48,14,-112,13,72,12,1,11,-79,9,101,8,18,7,-68,5,106,4,17,3,-69,1,99,0,11,-1,-77,-3,92,-4,7,-5,-79,-7,98,-8,14,-9,-62,-11,119,-12,48,-13,-20,-15,-84,-16,114,-17,57,-18,13,-19,-38,-21,-71,-22,-105,-23,127,-24,107,-25,95,-26,92,-27,93,-28,107,-29,126,-30,-105,-31,-64,-32,-23,-33,35,-33,98,-34,-84,-35,-2,-36,95,-36,-60,-37,55,-37,-76,-38,58,-38,-49,-39,105,-39,19,-39,-58,-40,-125,-40,80,-40,33,-40,5,-40,-18,-41,-24,-41,-23,-41,-8,-41,17,-40,55,-40,102,-40,-92,-40,-24,-40,61,-39,-104,-39,1,-38,116,-38,-15,-38,123,-37,10,-36,-85,-36,78,-35,3,-34,-70,-34,-128,-33,75,-32,37,-31,-1,-31,-20,-30,-41,-29,-46,-28,-47,-27,-42,-26,-26,-25,-4,-24,19,-22,61,-21,89,-20,-109,-19,-70,-18,-6,-17,48,-15,116,-14,-75,-13,-2,-12,72,-10,-108,-9,-26,-8,53,-6,-119,-5,-33,-4,48,-2,-117,-1,-36,0,53,2,-121,3,-34,4,43,6,-125,7,-54,8,27,10,96,11,-87,12,-24,13,40,15,97,16,-108,17,-56,18,-19,19,22,21,51,22,75,23,93,24,104,25,105,26,105,27,89,28,70,29,43,30,2,31,-39,31,-99,32,96,33,20,34,-63,34,99,35,-5,35,-120,36,16,37,-127,37,-8,37,83,38,-78,38,-5,38,64,39,117,39,-94,39,-63,39,-39,39,-33,39,-30,39,-49,39,-67,39,-108,39,106,39,44,39,-23,38,-105,38,62,38,-44,37,103,37,-23,36,99,36,-43,35,53,35,-106,34,-28,33,44,33,109,32,-97,31,-51,30,-17,29,12,29,29,28,41,27,43,26,38,25,28,24,10,23,-18,21,-45,20,-86,19,-125,18,80,17,31,16,-31,14,-89,13,102,12,29,11,-36,9,-118,8,66,7,-16,5,-94,4,76,3,-1,1,-92,0,88,-1,-2,-3,-80,-4,93,-5,10,-6,-63,-8,109,-9,41,-10,-33,-12,-100,-13,90,-14,32,-15,-27,-17,-76,-18,-125,-19,91,-20,55,-21,25,-22,2,-23,-16,-25,-25,-26,-27,-27,-25,-28,-11,-29,10,-29,35,-30,80,-31,115,-32,-75,-33,-21,-34,61,-34,-117,-35,-21,-36,80,-36,-62,-37,61,-37,-59,-38,83,-38,-15,-39,-107,-39,71,-39,5,-39,-56,-40,-96,-40,120,-40,101,-40,89,-40,85,-40,102,-40,117,-40,-101,-40,-58,-40,-3,-40,65,-39,-113,-39,-26,-39,75,-38,-72,-38,50,-37,-76,-37,67,-36,-38,-36,124,-35,39,-34,-35,-34,-102,-33,100,-32,49,-31,15,-30,-18,-30,-40,-29,-52,-28,-60,-27,-58,-26,-50,-25,-33,-24,-14,-23,16,-21,50,-20,87,-19,-120,-18,-74,-17,-17,-16,38,-14,105,-13,-88,-12,-18,-11,55,-9,127,-8,-50,-7,27,-5,108,-4,-69,-3,13,-1,94,0,-80,1,-1,2,83,4,-100,5,-18,6,53,8,-128,9,-59,10,9,12,70,13,-125,14,-69,15,-21,16,28,18,68,19,100,20,-120,21,-104,22,-83,23,-72,24,-74,25,-72,26,-89,27,-108,28,124,29,81,30,42,31,-16,31,-78,32,107,33,24,34,-69,34,89,35,-26,35,110,36,-22,36,89,37,-59,37,26,38,115,38,-79,38,-14,38,33,39,68,39,96,39,111,39,111,39,108,39,86,39,55,39,19,39,-39,38,-100,38,83,38,-7,37,-95,37,46,37,-63,36,57,36,-74,35,30,35,-127,34,-36,33,38,33,111,32,-86,31,-37,30,10,30,39,29}; }
	private static byte[] data53(){ return new byte[] {69,28,83,27,95,26,98,25,91,24,82,23,62,22,38,21,9,20,-29,18,-69,17,-117,16,90,15,33,14,-25,12,-88,11,99,10,35,9,-42,7,-112,6,67,5,-11,3,-87,2,87,1,12,0,-72,-2,109,-3,29,-4,-48,-6,-122,-7,59,-8,-12,-10,-78,-11,106,-12,53,-13,-17,-15,-61,-16,-118,-17,95,-18,54,-19,19,-20,-11,-22,-34,-23,-52,-24,-61,-25,-66,-26,-61,-27,-53,-28,-30,-29,-7,-30,32,-30,71,-31,127,-32,-71,-33,4,-33,80,-34,-86,-35,15,-35,121,-36,-12,-37,115,-37,-2,-38,-105,-38,54,-38,-30,-39,-102,-39,88,-39,40,-39,-2,-40,-34,-40,-46,-40,-62,-40,-49,-40,-43,-40,-10,-40,22,-39,75,-39,-126,-39,-54,-39,25,-38,119,-38,-37,-38,79,-37,-60,-37,80,-36,-38,-36,120,-35,24,-34,-58,-34,124,-33,58,-32,5,-31,-45,-31,-80,-30,-114,-29,124,-28,106,-27,101,-26,103,-25,105,-24,126,-23,-117,-22,-83,-21,-58,-20,-14,-19,21,-17,77,-16,122,-15,-75,-14,-16,-13,45,-11,116,-10,-77,-9,-2,-8,67,-6,-111,-5,-37,-4,40,-2,116,-1,-61,0,13,2,93,3,-90,4,-17,5,57,7,126,8,-61,9,2,11,66,12,121,13,-78,14,-29,15,16,17,57,18,95,19,119,20,-105,21,-95,22,-78,23,-75,24,-77,25,-87,26,-104,27,-128,28,93,29,54,30,2,31,-57,31,-122,32,52,33,-28,33,125,34,25,35,-95,35,36,36,-98,36,9,37,109,37,-60,37,21,38,82,38,-110,38,-75,38,-31,38,-15,38,1,39,0,39,-10,38,-30,38,-63,38,-106,38,98,38,29,38,-42,37,124,37,30,37,-80,36,61,36,-71,35,53,35,-101,34,1,34,88,33,-90,32,-17,31,42,31,94,30,-116,29,-86,28,-53,27,-36,26,-27,25,-16,24,-26,23,-30,22,-47,21,-70,20,-96,19,125,18,88,17,43,16,-1,14,-59,13,-107,12,80,11,28,10,-47,8,-108,7,74,6,6,5,-71,3,115,2,36,1,-35,-1,-112,-2,70,-3,-4,-5,-75,-6,108,-7,42,-8,-29,-10,-89,-11,104,-12,45,-13,-5,-15,-62,-16,-100,-17,108,-18,76,-19,45,-20,18,-21,-1,-23,-11,-24,-23,-25,-16,-26,-14,-27,4,-27,27,-28,54,-29,98,-30,-116,-31,-57,-32,7,-32,79,-33,-91,-34,-3,-35,104,-35,-44,-36,79,-36,-43,-37,93,-37,-2,-38,-103,-38,76,-38,1,-38,-59,-39,-109,-39,108,-39,78,-39,63,-39,52,-39,62,-39,72,-39,103,-39,-120,-39,-68,-39,-14,-39,61,-38,-119,-38,-26,-38,74,-37,-69,-37,51,-36,-70,-36,68,-35,-32,-35,124,-34,45,-33,-37,-33,-99,-32,96,-31,47,-30,7,-29,-27,-29,-51,-28,-69,-27,-79,-26,-82,-25,-76,-24,-70,-23,-47,-22,-30,-21,2,-19,35,-18,72,-17,117,-16,-91,-15,-40,-14,16,-12,75,-11,-121,-10,-56,-9,14,-7,77,-6,-103,-5,-37,-4,39,-2,109,-1,-70,0,-4,1,75,3,-116,4,-41,5,22,7,92,8,-104,9,-39,10,13,12,74,13,117,14,-84,15,-51,16,-8,17,22,19,48,20,71,21,84,22,91,23,97,24,87,25,80,26,54,27,33,28,-8,28,-47,29,-102,30,93,31,27,32,-58,32,118,33,13,34,-89,34,49,35,-80,35,43,36,-108,36,-6,36,79,37,-97,37,-31,37,25,38,71,38,106,38,-127,38,-113,38,-112,38,-120,38,115,38,89,38,41,38,-5,37,-72,37,112,37,31,37,-69,36,88,36,-33,35,105,35,-36,34,78,34,-76,33,13,33,99,32,-84,31,-22,30,38,30,83,29,123,28,-102,27,-78,26,-62,25,-55,24,-48,23,-61,22,-63,21,-88,20,-107,19,120,18,85,17,48,16,3,15,-43,13,-94,12,106,11,51,10,-15,8,-71,7,112,6,52,5,-23,3,-87,2,96,1,25,0,-44,-2,-117,-3,74,-4,0,-5,-60,-7,122,-8,68,-9,1,-10,-54,-12,-107,-13,94,-14,51,-15,6,-16,-32,-18,-65,-19,-93,-20,-117,-21,124,-22,112,-23,106,-24,112,-25,117,-26,-118,-27,-99,-28,-63,-29,-28,-30,26,-30,76,-31,-111,-32,-39,-33,46,-33,-122,-34,-13,-35,88,-35,-37,-36,89,-36,-27,-37,-127,-37,28,-37,-50,-38,-128,-38,68,-38,13,-38,-25,-39,-62,-39,-75,-39,-92,-39,-83,-39,-77,-39,-50,-39,-18,-39,25,-38,84,-38,-111,-38,-30,-38,52,-37,-103,-37,1,-36,121,-36,-10,-36,-126,-35,18,-34,-80,-34,85,-33,5,-32,-69,-32,-128,-31,67,-30,26,-29,-15,-29,-46,-28,-66,-27,-83,-26,-92,-25,-93,-24,-88,-23,-76,-22,-60,-21,-34,-20,-12,-19,28,-17,61,-16,108,-15,-106,-14,-52,-13,-2,-12,57,-10,117,-9,-80,-8,-14,-7,51,-5,116,-4,-68,-3,-6,-2,69,0,-125,1,-51,2,11,4,81,5,-113,6,-50,7,9,9,70,10,120,11,-78,12,-38,13,13,15,48,16,84,17}; }
	private static byte[] data54(){ return new byte[] {118,18,-121,19,-92,20,-88,21,-72,22,-78,23,-78,24,-95,25,-113,26,115,27,81,28,36,29,-13,29,-75,30,113,31,37,32,-52,32,111,33,4,34,-108,34,20,35,-112,35,-1,35,101,36,-64,36,18,37,85,37,-105,37,-62,37,-17,37,5,38,28,38,30,38,31,38,12,38,-10,37,-49,37,-95,37,107,37,34,37,-39,36,126,36,25,36,-79,35,55,35,-74,34,47,34,-108,33,-1,32,82,32,-91,31,-21,30,42,30,96,29,-112,28,-78,27,-43,26,-26,25,-5,24,-1,23,6,23,-4,21,-11,20,-31,19,-52,18,-77,17,-112,16,108,15,66,14,21,13,-28,11,-79,10,120,9,62,8,6,7,-62,5,-120,4,66,3,5,2,-65,0,-128,-1,59,-2,-5,-4,-70,-5,122,-6,61,-7,0,-8,-57,-10,-113,-11,93,-12,42,-13,-2,-15,-44,-16,-80,-17,-113,-18,118,-19,91,-20,80,-21,65,-22,64,-23,63,-24,74,-25,88,-26,110,-27,-112,-28,-79,-29,-29,-30,24,-30,85,-31,-97,-32,-19,-33,70,-33,-84,-34,17,-34,-114,-35,5,-35,-106,-36,33,-36,-60,-37,103,-37,25,-37,-41,-38,-102,-38,107,-38,73,-38,43,-38,29,-38,25,-38,28,-38,47,-38,72,-38,109,-38,-96,-38,-42,-38,33,-37,104,-37,-55,-37,41,-36,-107,-36,18,-35,-114,-35,28,-34,-80,-34,75,-33,-10,-33,-92,-32,93,-31,31,-30,-27,-30,-67,-29,-111,-28,117,-27,95,-26,74,-25,70,-24,65,-23,69,-22,80,-21,93,-20,117,-19,-116,-18,-81,-17,-48,-16,-8,-15,36,-13,85,-12,-124,-11,-67,-10,-13,-9,45,-7,107,-6,-90,-5,-26,-4,39,-2,101,-1,-90,0,-26,1,38,3,99,4,-94,5,-36,6,23,8,78,9,-126,10,-77,11,-28,12,12,14,53,15,85,16,116,17,-114,18,-97,19,-79,20,-75,21,-70,22,-75,23,-87,24,-103,25,127,26,96,27,52,28,8,29,-51,29,-115,30,70,31,-17,31,-102,32,48,33,-58,33,78,34,-50,34,67,35,-81,35,16,36,104,36,-74,36,-7,36,48,37,97,37,-126,37,-99,37,-84,37,-80,37,-88,37,-102,37,123,37,88,37,39,37,-21,36,-88,36,86,36,-2,35,-101,35,43,35,-72,34,49,34,-85,33,22,33,118,32,-42,31,29,31,110,30,-87,29,-31,28,17,28,55,27,88,26,112,25,-126,24,-118,23,-111,22,-115,21,-122,20,118,19,101,18,73,17,48,16,10,15,-26,13,-67,12,-115,11,95,10,42,9,-13,7,-65,6,127,5,73,4,9,3,-51,1,-114,0,81,-1,17,-2,-40,-4,-105,-5,94,-6,39,-7,-22,-9,-70,-10,-123,-11,83,-12,47,-13,-4,-15,-32,-16,-70,-17,-96,-18,-118,-19,118,-20,110,-21,99,-22,101,-23,107,-24,118,-25,-115,-26,-92,-27,-56,-28,-14,-29,34,-29,94,-30,-97,-31,-23,-32,61,-32,-104,-33,0,-33,108,-34,-27,-35,103,-35,-16,-36,-120,-36,37,-36,-50,-37,-125,-37,61,-37,9,-37,-42,-38,-73,-38,-100,-38,-117,-38,-117,-38,-115,-38,-94,-38,-70,-38,-32,-38,17,-37,74,-37,-111,-37,-36,-37,56,-36,-104,-36,8,-35,124,-35,-4,-35,-121,-34,24,-33,-74,-33,90,-32,7,-31,-63,-31,123,-30,70,-29,21,-28,-24,-28,-52,-27,-82,-26,-99,-25,-113,-24,-117,-23,-119,-22,-110,-21,-100,-20,-82,-19,-59,-18,-33,-17,2,-15,33,-14,77,-13,118,-12,-92,-11,-39,-10,7,-8,67,-7,117,-6,-76,-5,-22,-4,40,-2,98,-1,-97,0,-37,1,22,3,78,4,-116,5,-68,6,-6,7,39,9,89,10,-119,11,-80,12,-38,13,-5,14,26,16,52,17,75,18,88,19,103,20,103,21,108,22,94,23,87,24,59,25,39,26,-4,26,-39,27,-95,28,104,29,39,30,-40,30,-119,31,41,32,-60,32,86,33,-35,33,92,34,-47,34,58,35,-98,35,-12,35,65,36,-123,36,-69,36,-17,36,12,37,46,37,54,37,65,37,57,37,41,37,17,37,-22,36,-66,36,-124,36,63,36,-9,35,-102,35,60,35,-48,34,92,34,-35,33,88,33,-62,32,44,32,-120,31,-37,30,41,30,106,29,-90,28,-39,27,4,27,41,26,67,25,92,24,103,23,115,22,114,21,113,20,98,19,92,18,61,17,48,16,7,15,-16,13,-62,12,-96,11,112,10,66,9,17,8,-34,6,-90,5,115,4,54,3,0,2,-57,0,-119,-1,86,-2,22,-3,-30,-5,-85,-6,114,-7,67,-8,14,-9,-31,-11,-77,-12,-115,-13,100,-14,71,-15,37,-16,14,-17,-4,-19,-24,-20,-28,-21,-37,-22,-33,-23,-24,-24,-12,-25,11,-25,40,-26,72,-27,121,-28,-93,-29,-26,-30,36,-30,112,-31,-59,-32,31,-32,-122,-33,-13,-34,109,-34,-22,-35,121,-35,9,-35,-86,-36,79,-36,3,-36,-67,-37,-124,-37,84,-37,44,-37,20,-37,-1,-38,-3,-38,-6,-38,15,-37,32,-37,72,-37}; }
	private static byte[] data55(){ return new byte[] {112,-37,-86,-37,-23,-37,53,-36,-120,-36,-22,-36,77,-35,-57,-35,57,-34,-58,-34,81,-33,-25,-33,-116,-32,46,-31,-25,-31,-101,-30,96,-29,41,-28,-4,-28,-44,-27,-74,-26,-101,-25,-116,-24,126,-23,125,-22,121,-21,-123,-20,-116,-19,-94,-18,-78,-17,-44,-16,-22,-15,22,-13,51,-12,100,-11,-119,-10,-65,-9,-21,-8,32,-6,86,-5,-121,-4,-59,-3,-11,-2,50,0,104,1,-100,2,-38,3,4,5,68,6,108,7,-94,8,-51,9,-9,10,33,12,67,13,101,14,-128,15,-103,16,-84,17,-69,18,-61,19,-56,20,-60,21,-65,22,-84,23,-101,24,123,25,91,26,46,27,-3,27,-60,28,127,29,56,30,-30,30,-118,31,35,32,-71,32,62,33,-59,33,52,34,-86,34,7,35,103,35,-78,35,-4,35,54,36,106,36,-111,36,-79,36,-64,36,-48,36,-56,36,-60,36,-85,36,-118,36,102,36,43,36,-11,35,-89,35,89,35,-4,34,-104,34,39,34,-78,33,45,33,-90,32,14,32,116,31,-50,30,30,30,108,29,-88,28,-26,27,20,27,66,26,98,25,-127,24,-110,23,-92,22,-84,21,-83,20,-84,19,-96,18,-106,17,127,16,108,15,78,14,46,13,14,12,-29,10,-65,9,-115,8,101,7,47,6,1,5,-54,3,-102,2,95,1,49,0,-13,-2,-59,-3,-115,-4,91,-5,39,-6,-7,-8,-56,-9,-98,-10,116,-11,75,-12,45,-13,7,-14,-14,-16,-45,-17,-56,-18,-77,-19,-82,-20,-86,-21,-88,-22,-71,-23,-68,-24,-38,-25,-16,-26,20,-26,64,-27,110,-28,-87,-29,-25,-30,52,-30,-127,-31,-34,-32,63,-32,-87,-33,32,-33,-102,-34,35,-34,-77,-35,74,-35,-14,-36,-102,-36,83,-36,21,-36,-35,-37,-76,-37,-110,-37,123,-37,110,-37,109,-37,112,-37,-120,-37,-99,-37,-56,-37,-10,-37,47,-36,116,-36,-63,-36,25,-35,121,-35,-26,-35,86,-34,-39,-34,91,-33,-19,-33,-123,-32,38,-31,-48,-31,-125,-30,60,-29,0,-28,-56,-28,-101,-27,115,-26,85,-25,57,-24,40,-23,28,-22,19,-21,22,-20,25,-19,35,-18,52,-17,69,-16,94,-15,124,-14,-104,-13,-64,-12,-31,-11,14,-9,56,-8,101,-7,-107,-6,-57,-5,-10,-4,44,-2,92,-1,-109,0,-61,1,-8,2,40,4,88,5,-116,6,-80,7,-26,8,5,10,50,11,78,12,115,13,-120,14,-88,15,-79,16,-56,17,-54,18,-45,19,-50,20,-53,21,-72,22,-86,23,-117,24,107,25,69,26,18,27,-34,27,-99,28,87,29,7,30,-79,30,81,31,-24,31,117,32,-2,32,119,33,-20,33,87,34,-79,34,17,35,83,35,-96,35,-46,35,5,36,39,36,70,36,82,36,95,36,86,36,77,36,53,36,17,36,-22,35,-80,35,118,35,41,35,-39,34,122,34,24,34,-92,33,49,33,-87,32,36,32,-116,31,-14,30,76,30,-96,29,-24,28,45,28,103,27,-103,26,-57,25,-23,24,8,24,33,23,47,22,59,21,65,20,60,19,61,18,43,17,32,16,10,15,-16,13,-40,12,-75,11,-109,10,111,9,66,8,31,7,-22,5,-61,4,-113,3,98,2,45,1,2,0,-55,-2,-96,-3,106,-4,62,-5,15,-6,-27,-8,-73,-9,-108,-10,107,-11,76,-12,43,-13,19,-14,-9,-16,-23,-17,-42,-18,-49,-19,-54,-20,-55,-21,-46,-22,-36,-23,-18,-24,8,-24,39,-25,77,-26,125,-27,-83,-28,-19,-29,48,-29,124,-30,-45,-31,43,-31,-106,-32,-1,-33,120,-33,-6,-34,127,-34,22,-34,-82,-35,85,-35,3,-35,-66,-36,125,-36,77,-36,30,-36,4,-36,-22,-37,-33,-37,-34,-37,-29,-37,-6,-37,17,-36,59,-36,103,-36,-93,-36,-26,-36,51,-35,-119,-35,-20,-35,80,-34,-54,-34,64,-33,-53,-33,83,-32,-18,-32,-116,-31,51,-30,-25,-30,-104,-29,95,-28,33,-27,-12,-27,-57,-26,-90,-25,-119,-24,115,-23,99,-22,91,-21,84,-20,90,-19,92,-18,104,-17,124,-16,-119,-15,-86,-14,-66,-13,-30,-12,1,-10,40,-9,78,-8,121,-7,-94,-6,-47,-5,-4,-4,45,-2,90,-1,-117,0,-73,1,-23,2,20,4,66,5,107,6,-107,7,-67,8,-33,9,5,11,29,12,64,13,80,14,105,15,117,16,-126,17,-122,18,-120,19,-127,20,121,21,104,22,79,23,54,24,12,25,-23,25,-81,26,125,27,53,28,-14,28,-100,29,71,30,-29,30,122,31,7,32,-117,32,7,33,120,33,-29,33,64,34,-104,34,-28,34,37,35,100,35,-117,35,-72,35,-51,35,-26,35,-25,35,-21,35,-39,35,-57,35,-88,35,123,35,74,35,11,35,-57,34,116,34,27,34,-71,33,72,33,-39,32,83,32,-47,31,61,31,-89,30,1,30,91,29,-89,28,-17,27,43,27,102,26,-113,25,-63,24,-38,23,-4,22,12,22,32,21,35,20,47,19,36,18,39,17,19,16,10,15,-13,13,-37,12,-60,11,-96,10}; }
	private static byte[] data56(){ return new byte[] {-125,9,94,8,55,7,16,6,-24,4,-71,3,-110,2,96,1,56,0,8,-1,-35,-3,-80,-4,-122,-5,90,-6,54,-7,10,-8,-20,-10,-58,-11,-86,-12,-114,-13,116,-14,100,-15,79,-16,73,-17,59,-18,64,-19,61,-20,74,-21,85,-22,107,-23,-122,-24,-90,-25,-50,-26,-3,-27,51,-27,113,-28,-76,-29,5,-29,83,-30,-71,-31,23,-31,-119,-32,-1,-33,125,-33,7,-33,-103,-34,51,-34,-41,-35,-121,-35,58,-35,-1,-36,-58,-36,-99,-36,121,-36,98,-36,83,-36,78,-36,84,-36,99,-36,122,-36,-95,-36,-56,-36,3,-35,64,-35,-119,-35,-34,-35,56,-34,-97,-34,14,-33,-124,-33,6,-32,-112,-32,33,-31,-68,-31,96,-30,8,-29,-64,-29,118,-28,61,-27,1,-26,-39,-26,-86,-25,-115,-24,112,-23,91,-22,77,-21,68,-20,63,-19,63,-18,73,-17,78,-16,100,-15,112,-14,-115,-13,-96,-12,-60,-11,-34,-10,6,-8,38,-7,79,-6,117,-5,-96,-4,-55,-3,-13,-2,32,0,71,1,119,2,-102,3,-56,4,-21,5,20,7,55,8,86,9,119,10,-111,11,-85,12,-64,13,-49,14,-33,15,-28,16,-19,17,-25,18,-29,19,-40,20,-60,21,-81,22,-112,23,107,24,65,25,14,26,-42,26,-108,27,75,28,-3,28,-93,29,67,30,-36,30,103,31,-16,31,110,32,-33,32,78,33,-83,33,7,34,88,34,-101,34,-38,34,10,35,56,35,81,35,109,35,116,35,121,35,114,35,93,35,71,35,30,35,-13,34,-72,34,120,34,45,34,-40,33,124,33,17,33,-89,32,40,32,-85,31,29,31,-116,30,-17,29,78,29,-97,28,-18,27,50,27,110,26,-89,25,-45,24,-2,23,29,23,58,22,79,21,96,20,102,19,112,18,104,17,109,16,88,15,84,14,60,13,41,12,17,11,-13,9,-42,8,-74,7,-111,6,112,5,69,4,34,3,-9,1,-47,0,-88,-1,125,-2,87,-3,47,-4,10,-5,-29,-7,-62,-8,-97,-9,-127,-10,103,-11,73,-12,58,-13,32,-14,24,-15,9,-16,7,-17,2,-18,10,-19,14,-20,34,-21,50,-22,78,-23,111,-24,-107,-25,-60,-26,-8,-27,52,-27,121,-28,-63,-29,24,-29,109,-30,-41,-31,59,-31,-75,-32,44,-32,-74,-33,64,-33,-39,-34,121,-34,33,-34,-42,-35,-112,-35,86,-35,39,-35,-4,-36,-30,-36,-53,-36,-61,-36,-64,-36,-52,-36,-38,-36,-4,-36,29,-35,80,-35,-122,-35,-53,-35,21,-34,109,-34,-56,-34,50,-33,-96,-33,28,-32,-100,-32,42,-31,-72,-31,90,-30,-10,-30,-88,-29,88,-28,21,-27,-43,-27,-96,-26,111,-25,71,-24,38,-23,7,-22,-14,-22,-30,-21,-43,-20,-45,-19,-50,-18,-41,-17,-40,-16,-19,-15,-12,-14,17,-12,34,-11,62,-10,90,-9,122,-8,-102,-7,-67,-6,-31,-5,7,-3,43,-2,85,-1,119,0,-95,1,-59,2,-20,3,13,5,51,6,81,7,112,8,-113,9,-89,10,-67,11,-45,12,-34,13,-16,14,-11,15,-7,16,-8,17,-15,18,-25,19,-42,20,-66,21,-93,22,-128,23,85,24,41,25,-19,25,-77,26,106,27,33,28,-55,28,110,29,10,30,-102,30,40,31,-89,31,35,32,-111,32,-4,32,85,33,-79,33,-9,33,62,34,116,34,-90,34,-52,34,-23,34,-5,34,7,35,3,35,-1,34,-27,34,-49,34,-92,34,119,34,59,34,-4,33,-83,33,90,33,-7,32,-107,32,33,32,-83,31,39,31,-98,30,13,30,110,29,-47,28,34,28,112,27,-72,26,-11,25,46,25,94,24,-120,23,-84,22,-53,21,-32,20,-13,19,1,19,6,18,10,17,8,16,-2,14,-7,13,-27,12,-41,11,-63,10,-89,9,-114,8,114,7,80,6,50,5,16,4,-22,2,-54,1,-93,0,127,-1,92,-2,55,-3,20,-4,-13,-6,-46,-7,-77,-8,-105,-9,125,-10,100,-11,81,-12,62,-13,48,-14,40,-15,32,-16,30,-17,35,-18,42,-19,53,-20,78,-21,93,-22,-124,-23,-93,-24,-48,-25,1,-25,59,-26,120,-27,-64,-28,15,-28,99,-29,-59,-30,37,-30,-104,-31,10,-31,-113,-32,16,-32,-90,-33,58,-33,-32,-34,-119,-34,63,-34,-5,-35,-59,-35,-110,-35,109,-35,81,-35,61,-35,52,-35,52,-35,60,-35,80,-35,108,-35,-109,-35,-64,-35,-5,-35,60,-34,-123,-34,-33,-34,53,-33,-94,-33,13,-32,-122,-32,9,-31,-116,-31,38,-30,-75,-30,97,-29,2,-28,-73,-28,112,-27,43,-26,-8,-26,-64,-25,-105,-24,112,-23,82,-22,55,-21,36,-20,22,-19,10,-18,9,-17,8,-16,11,-15,22,-14,31,-13,51,-12,66,-11,92,-10,111,-9,-112,-8,-89,-7,-53,-6,-26,-5,10,-3,42,-2,78,-1,110,0,-109,1,-79,2,-42,3,-14,4,20,6,46,7,73,8,100,9,118,10,-116,11,-103,12,-87,13,-83,14,-74,15,-79,16,-80,17,-89,18,-107,19,-123,20,104,21,75,22,37,23,-8,23}; }
	private static byte[] data57(){ return new byte[] {-58,24,-116,25,77,26,5,27,-74,27,94,28,2,29,-103,29,45,30,-74,30,52,31,-79,31,28,32,-122,32,-29,32,55,33,-123,33,-59,33,1,34,48,34,86,34,117,34,-120,34,-110,34,-107,34,-117,34,121,34,95,34,58,34,11,34,-43,33,-108,33,73,33,-6,32,-102,32,56,32,-54,31,82,31,-41,30,76,30,-63,29,37,29,-119,28,-32,27,50,27,125,26,-67,25,-6,24,48,24,92,23,-122,22,-88,21,-64,20,-36,19,-24,18,-9,17,-4,16,0,16,-4,14,-9,13,-18,12,-34,11,-48,10,-68,9,-93,8,-111,7,112,6,87,5,57,4,25,3,-4,1,-38,0,-68,-1,-105,-2,127,-3,87,-4,66,-5,31,-6,7,-7,-18,-9,-42,-10,-61,-11,-79,-12,-93,-13,-104,-14,-110,-15,-115,-16,-113,-17,-106,-18,-99,-19,-78,-20,-64,-21,-32,-22,-3,-23,37,-23,80,-24,-123,-25,-69,-26,1,-26,67,-27,-105,-28,-23,-29,75,-29,-80,-30,29,-30,-107,-31,18,-31,-103,-32,44,-32,-65,-33,102,-33,11,-33,-63,-34,125,-34,65,-34,18,-34,-26,-35,-53,-35,-77,-35,-88,-35,-90,-35,-86,-35,-68,-35,-44,-35,-7,-35,33,-34,91,-34,-108,-34,-33,-34,48,-33,-123,-33,-19,-33,82,-32,-53,-32,67,-31,-54,-31,85,-30,-22,-30,-118,-29,39,-28,-37,-28,-120,-27,71,-26,6,-25,-49,-25,-98,-24,114,-23,82,-22,42,-21,28,-20,-2,-20,-9,-19,-22,-18,-27,-17,-28,-16,-23,-15,-19,-14,-4,-13,7,-11,23,-10,47,-9,62,-8,93,-7,113,-6,-111,-5,-87,-4,-54,-3,-27,-2,4,0,36,1,61,2,95,3,120,4,-108,5,-83,6,-60,7,-38,8,-21,9,-1,10,6,12,22,13,23,14,28,15,25,16,20,17,5,18,-6,18,-31,19,-54,20,-91,21,-126,22,84,23,34,24,-23,24,-89,25,97,26,18,27,-68,27,95,28,-7,28,-115,29,22,30,-102,30,20,31,-124,31,-15,31,77,32,-89,32,-10,32,56,33,123,33,-86,33,-44,33,-8,33,12,34,31,34,34,34,29,34,17,34,-6,33,-37,33,-80,33,-127,33,66,33,0,33,-78,32,91,32,-2,31,-109,31,38,31,-86,30,45,30,-97,29,17,29,118,28,-43,27,47,27,123,26,-56,25,6,25,69,24,118,23,-89,22,-51,21,-16,20,13,20,36,19,52,18,68,17,72,16,82,15,76,14,76,13,65,12,56,11,42,10,25,9,5,8,-14,6,-41,5,-61,4,-91,3,-115,2,111,1,86,0,55,-1,30,-2,2,-3,-27,-5,-47,-6,-75,-7,-95,-8,-114,-9,121,-10,110,-11,95,-12,89,-13,82,-14,80,-15,85,-16,88,-17,102,-18,119,-19,-120,-20,-87,-21,-61,-22,-19,-23,23,-23,74,-24,-127,-25,-59,-26,6,-26,87,-27,-86,-28,6,-28,107,-29,-42,-30,73,-30,-58,-31,72,-31,-42,-32,104,-32,11,-32,-87,-33,97,-33,15,-33,-40,-34,-99,-34,114,-34,76,-34,51,-34,32,-34,24,-34,26,-34,33,-34,55,-34,82,-34,119,-34,-88,-34,-36,-34,32,-33,103,-33,-68,-33,20,-32,123,-32,-27,-32,92,-31,-41,-31,94,-30,-21,-30,127,-29,30,-28,-63,-28,109,-27,35,-26,-42,-26,-96,-25,95,-24,52,-23,4,-22,-34,-22,-63,-21,-96,-20,-110,-19,123,-18,116,-17,105,-16,104,-15,103,-14,109,-13,116,-12,126,-11,-114,-10,-101,-9,-80,-8,-60,-7,-39,-6,-15,-5,9,-3,35,-2,60,-1,87,0,110,1,-116,2,-98,3,-66,4,-54,5,-24,6,-12,7,9,9,19,10,35,11,36,12,49,13,44,14,44,15,38,16,23,17,11,18,-13,18,-36,19,-69,20,-108,21,109,22,55,23,4,24,-61,24,127,25,52,26,-32,26,-121,27,36,28,-70,28,76,29,-49,29,81,30,-60,30,54,31,-104,31,-8,31,74,32,-106,32,-38,32,19,33,67,33,108,33,-118,33,-97,33,-83,33,-82,33,-85,33,-102,33,-125,33,96,33,56,33,3,33,-56,32,-125,32,51,32,-31,31,124,31,25,31,-91,30,47,30,-82,29,37,29,-108,28,-4,27,91,27,-74,26,5,26,82,25,-109,24,-46,23,7,23,56,22,99,21,-122,20,-88,19,-67,18,-41,17,-30,16,-16,15,-8,14,-9,13,-4,12,-14,11,-17,10,-31,9,-40,8,-59,7,-75,6,-92,5,-118,4,123,3,95,2,72,1,53,0,22,-1,7,-2,-25,-4,-38,-5,-66,-6,-81,-7,-100,-8,-116,-9,-128,-10,117,-11,108,-12,105,-13,104,-14,106,-15,113,-16,123,-17,-115,-18,-98,-19,-71,-20,-41,-21,-5,-22,38,-22,83,-23,-117,-24,-58,-25,10,-25,83,-26,-93,-27,-4,-28,89,-28,-61,-29,45,-29,-87,-30,32,-30,-83,-31,54,-31,-48,-32,111,-32,21,-32,-56,-33,127,-33,68,-33,11,-33,-30,-34,-66,-34,-94,-34,-106,-34,-121,-34,-114,-34,-107,-34,-87,-34,-59,-34,-21,-34,23,-33}; }
	private static byte[] data58(){ return new byte[] {81,-33,-114,-33,-40,-33,43,-32,-127,-32,-24,-32,79,-31,-59,-31,62,-30,-60,-30,77,-29,-30,-29,122,-28,31,-27,-58,-27,121,-26,45,-25,-18,-25,-79,-24,123,-23,79,-22,32,-21,3,-20,-32,-20,-56,-19,-74,-18,-94,-17,-102,-16,-110,-15,-113,-14,-114,-13,-106,-12,-108,-11,-87,-10,-85,-9,-64,-8,-52,-7,-34,-6,-10,-5,2,-3,33,-2,43,-1,75,0,90,1,114,2,-123,3,-103,4,-85,5,-68,6,-54,7,-42,8,-30,9,-25,10,-19,11,-18,12,-22,13,-25,14,-39,15,-52,16,-70,17,-97,18,-122,19,96,20,57,21,13,22,-42,22,-96,23,93,24,22,25,-55,25,116,26,24,27,-75,27,74,28,-42,28,94,29,-38,29,81,30,-68,30,36,31,126,31,-44,31,31,32,97,32,-101,32,-49,32,-15,32,25,33,38,33,61,33,57,33,59,33,40,33,22,33,-12,32,-51,32,-101,32,96,32,33,32,-48,31,-126,31,32,31,-65,30,80,30,-36,29,92,29,-39,28,74,28,-72,27,25,27,119,26,-53,25,27,25,98,24,-94,23,-33,22,16,22,68,21,102,20,-112,19,-87,18,-58,17,-40,16,-23,15,-13,14,-3,13,-1,12,1,12,-4,10,-7,9,-19,8,-26,7,-41,6,-56,5,-70,4,-90,3,-107,2,-127,1,112,0,89,-1,72,-2,53,-3,34,-4,19,-5,1,-6,-10,-8,-25,-9,-32,-10,-41,-11,-44,-12,-47,-13,-42,-14,-41,-15,-27,-16,-17,-17,4,-17,24,-18,53,-19,85,-20,123,-21,-90,-22,-40,-23,15,-23,76,-24,-110,-25,-39,-26,45,-26,-123,-27,-28,-28,76,-28,-71,-29,47,-29,-82,-30,52,-30,-64,-31,88,-31,-11,-32,-100,-32,77,-32,2,-32,-61,-33,-114,-33,95,-33,57,-33,30,-33,8,-33,0,-33,-2,-34,3,-33,22,-33,44,-33,81,-33,121,-33,-83,-33,-21,-33,45,-32,125,-32,-48,-32,49,-31,-107,-31,8,-30,120,-30,-2,-30,-128,-29,16,-28,-91,-28,67,-27,-27,-27,-106,-26,64,-25,2,-24,-72,-24,-124,-23,79,-22,28,-21,-7,-21,-47,-20,-78,-19,-97,-18,-128,-17,122,-16,100,-15,100,-14,88,-13,91,-12,93,-11,92,-10,108,-9,108,-8,126,-7,-120,-6,-105,-5,-90,-4,-71,-3,-58,-2,-36,-1,-23,0,-2,1,10,3,31,4,40,5,58,6,65,7,77,8,84,9,87,10,90,11,87,12,84,13,74,14,64,15,44,16,26,17,0,18,-32,18,-65,19,-108,20,102,21,51,22,-9,22,-72,23,111,24,37,25,-52,25,117,26,15,27,-88,27,53,28,-67,28,60,29,-76,29,33,30,-115,30,-26,30,67,31,-115,31,-45,31,19,32,67,32,116,32,-110,32,-80,32,-64,32,-56,32,-55,32,-65,32,-82,32,-110,32,113,32,65,32,17,32,-49,31,-117,31,61,31,-27,30,-122,30,31,30,-83,29,59,29,-75,28,51,28,-95,27,12,27,113,26,-57,25,34,25,106,24,-73,23,-13,22,49,22,100,21,-108,20,-66,19,-31,18,2,18,27,17,50,16,67,15,80,14,91,13,96,12,100,11,97,10,98,9,88,8,86,7,71,6,63,5,49,4,36,3,21,2,7,1,-11,-1,-22,-2,-41,-3,-51,-4,-69,-5,-78,-6,-90,-7,-97,-8,-108,-9,-107,-10,-115,-11,-108,-12,-110,-13,-97,-14,-94,-15,-68,-16,-61,-17,-26,-18,-8,-19,31,-19,67,-20,110,-21,-95,-22,-43,-23,20,-23,85,-24,-95,-25,-18,-26,70,-26,-91,-27,6,-27,119,-28,-26,-29,100,-29,-27,-30,114,-30,1,-30,-96,-31,62,-31,-19,-32,-97,-32,92,-32,30,-32,-17,-33,-64,-33,-93,-33,-121,-33,119,-33,114,-33,113,-33,124,-33,-112,-33,-88,-33,-46,-33,-8,-33,52,-32,109,-32,-72,-32,2,-31,96,-31,-73,-31,39,-30,-112,-30,12,-29,-119,-29,17,-28,-98,-28,55,-27,-49,-27,121,-26,29,-25,-43,-25,-120,-24,74,-23,12,-22,-42,-22,-88,-21,122,-20,89,-19,52,-18,27,-17,2,-16,-15,-16,-32,-15,-42,-14,-50,-13,-55,-12,-55,-11,-57,-10,-49,-9,-47,-8,-37,-7,-28,-6,-19,-5,-6,-4,8,-2,16,-1,37,0,41,1,61,2,69,3,83,4,90,5,101,6,105,7,114,8,111,9,116,10,108,11,106,12,95,13,81,14,65,15,44,16,17,17,-11,17,-48,18,-88,19,126,20,69,21,19,22,-50,22,-115,23,66,24,-19,24,-102,25,51,26,-42,26,95,27,-14,27,112,28,-19,28,100,29,-53,29,53,30,-117,30,-29,30,45,31,111,31,-83,31,-38,31,9,32,37,32,64,32,80,32,84,32,88,32,70,32,58,32,24,32,-7,31,-55,31,-108,31,88,31,13,31,-59,30,104,30,13,30,-92,29,53,29,-66,28,65,28,-72,27,46,27,-104,26,-7,25,91,25,-84,24,2,24,70,23,-116,22,-57,21,1,21,49,20,93,19,-123,18,-91,17,-57,16,-37,15,-12,14}; }
	private static byte[] data59(){ return new byte[] {1,14,17,13,26,12,31,11,36,10,36,9,35,8,30,7,27,6,15,5,12,4,-2,2,-9,1,-23,0,-31,-1,-45,-2,-52,-3,-67,-4,-70,-5,-83,-6,-86,-7,-92,-8,-97,-9,-93,-10,-94,-11,-88,-12,-78,-13,-72,-14,-49,-15,-40,-16,-6,-17,10,-17,53,-18,80,-19,-127,-20,-85,-21,-30,-22,27,-22,93,-23,-96,-24,-15,-25,62,-25,-99,-26,-6,-27,99,-27,-46,-28,70,-28,-58,-29,72,-29,-41,-30,106,-30,8,-30,-86,-31,90,-31,11,-31,-52,-32,-113,-32,93,-32,54,-32,18,-32,-5,-33,-21,-33,-29,-33,-25,-33,-18,-33,2,-32,28,-32,66,-32,106,-32,-92,-32,-35,-32,36,-31,113,-31,-56,-31,35,-30,-115,-30,-9,-30,111,-29,-20,-29,110,-28,-3,-28,-112,-27,40,-26,-52,-26,114,-25,32,-24,-40,-24,-113,-23,84,-22,22,-21,-24,-21,-76,-20,-113,-19,106,-18,72,-17,48,-16,22,-15,6,-14,-11,-14,-23,-13,-30,-12,-38,-11,-38,-10,-42,-9,-38,-8,-35,-7,-30,-6,-24,-5,-16,-4,-9,-3,1,-1,10,0,17,1,30,2,32,3,43,4,48,5,52,6,56,7,56,8,53,9,53,10,43,11,33,12,24,13,1,14,-12,14,-42,15,-69,16,-100,17,114,18,75,19,25,20,-30,20,-84,21,100,22,36,23,-47,23,-126,24,35,25,-56,25,90,26,-16,26,119,27,-6,27,118,28,-24,28,84,29,-72,29,20,30,102,30,-76,30,-12,30,51,31,99,31,-115,31,-79,31,-57,31,-36,31,-31,31,-29,31,-41,31,-54,31,-84,31,-115,31,97,31,45,31,-13,30,-81,30,98,30,15,30,-76,29,76,29,-25,28,107,28,-8,27,112,27,-23,26,86,26,-65,25,32,25,122,24,-48,23,25,23,101,22,-93,21,-32,20,25,20,67,19,118,18,-105,17,-68,16,-38,15,-15,14,9,14,26,13,38,12,54,11,56,10,67,9,66,8,70,7,66,6,66,5,58,4,58,3,47,2,45,1,35,0,27,-1,27,-2,11,-3,17,-4,2,-5,9,-6,1,-7,6,-8,6,-9,14,-10,20,-11,33,-12,46,-13,65,-14,86,-15,109,-16,-112,-17,-84,-18,-39,-19,-1,-20,51,-20,105,-21,-93,-22,-27,-23,45,-23,121,-24,-50,-25,40,-25,-120,-26,-15,-27,94,-27,-43,-28,82,-28,-41,-29,98,-29,-9,-30,-112,-30,54,-30,-32,-31,-107,-31,78,-31,21,-31,-36,-32,-73,-32,-115,-32,120,-32,96,-32,92,-32,84,-32,97,-32,107,-32,-121,-32,-92,-32,-49,-32,-2,-32,57,-31,119,-31,-59,-31,18,-30,112,-30,-49,-30,54,-29,-85,-29,33,-28,-94,-28,41,-27,-75,-27,78,-26,-26,-26,-114,-25,49,-24,-25,-24,-106,-23,88,-22,21,-21,-34,-21,-85,-20,121,-19,85,-18,42,-17,14,-16,-16,-16,-41,-15,-59,-14,-80,-13,-89,-12,-104,-11,-110,-10,-115,-9,-122,-8,-117,-7,-123,-6,-118,-5,-116,-4,-112,-3,-108,-2,-104,-1,-97,0,-96,1,-87,2,-88,3,-86,4,-79,5,-90,6,-80,7,-95,8,-95,9,-107,10,-120,11,122,12,102,13,81,14,55,15,23,16,-10,16,-51,17,-93,18,114,19,56,20,3,21,-69,21,122,22,39,23,-39,23,122,24,32,25,-78,25,75,26,-47,26,88,27,-45,27,72,28,-73,28,28,29,123,29,-47,29,29,30,104,30,-95,30,-36,30,6,31,44,31,76,31,93,31,109,31,110,31,108,31,93,31,76,31,41,31,9,31,-41,30,-93,30,98,30,33,30,-53,29,126,29,22,29,-74,28,72,28,-47,27,87,27,-47,26,70,26,-74,25,29,25,123,24,-38,23,40,23,124,22,-67,21,5,21,60,20,121,19,-92,18,-41,17,-4,16,32,16,65,15,89,14,118,13,-124,12,-102,11,-91,10,-81,9,-68,8,-68,7,-59,6,-60,5,-56,4,-60,3,-57,2,-65,1,-61,0,-68,-1,-69,-2,-71,-3,-74,-4,-72,-5,-75,-6,-68,-7,-70,-8,-59,-9,-55,-10,-42,-11,-30,-12,-14,-13,6,-13,29,-14,56,-15,85,-16,122,-17,-97,-18,-52,-19,-2,-20,50,-20,110,-21,-80,-22,-14,-23,69,-23,-111,-24,-16,-25,72,-25,-76,-26,28,-26,-110,-27,13,-27,-117,-28,25,-28,-92,-29,64,-29,-34,-30,-122,-30,53,-30,-19,-31,-86,-31,117,-31,64,-31,27,-31,-6,-32,-31,-32,-44,-32,-55,-32,-50,-32,-44,-32,-24,-32,0,-31,35,-31,78,-31,-127,-31,-73,-31,2,-30,66,-30,-95,-30,-18,-30,93,-29,-69,-29,53,-28,-87,-28,41,-27,-77,-27,61,-26,-45,-26,112,-25,16,-24,-71,-24,105,-23,25,-22,-40,-22,-108,-21,92,-20,37,-19,-12,-19,-54,-18,-96,-17,127,-16,95,-15,68,-14,46,-13,23,-12,10,-11,-8,-11,-16,-10,-29,-9,-32,-8,-40,-7,-40,-6,-47,-5,-44,-4,-46,-3,-46,-2,-45,-1,-44,0,-46,1,-41,2,-49,3,-47,4,-51,5,-56,6,-63,7,-72,8,-84,9,-97,10}; }
	private static byte[] data60(){ return new byte[] {-114,11,123,12,97,13,73,14,41,15,6,16,-31,16,-77,17,-125,18,80,19,18,20,-42,20,-115,21,70,22,-16,22,-97,23,59,24,-37,24,112,25,-3,25,-120,26,5,27,-127,27,-15,27,94,28,-65,28,28,29,112,29,-72,29,4,30,53,30,117,30,-106,30,-62,30,-40,30,-18,30,-6,30,-7,30,-7,30,-26,30,-44,30,-75,30,-113,30,97,30,41,30,-19,29,-91,29,89,29,1,29,-90,28,61,28,-42,27,91,27,-25,26,94,26,-38,25,71,25,-79,24,19,24,112,23,-59,22,23,22,93,21,-89,20,-30,19,30,19,82,18,-127,17,-82,16,-44,15,-8,14,20,14,51,13,71,12,95,11,109,10,127,9,-120,8,-108,7,-100,6,-93,5,-91,4,-83,3,-85,2,-78,1,-81,0,-75,-1,-78,-2,-71,-3,-73,-4,-65,-5,-64,-6,-55,-7,-50,-8,-36,-9,-30,-10,-8,-11,2,-11,28,-12,48,-13,75,-14,107,-15,-117,-16,-75,-17,-36,-18,15,-18,64,-19,124,-20,-72,-21,-3,-22,72,-22,-109,-23,-16,-24,65,-24,-84,-25,13,-25,-126,-26,-13,-27,114,-27,-10,-28,124,-28,22,-28,-88,-29,78,-29,-10,-30,-93,-30,96,-30,28,-30,-25,-31,-74,-31,-114,-31,109,-31,87,-31,70,-31,64,-31,64,-31,72,-31,89,-31,117,-31,-111,-31,-63,-31,-22,-31,43,-30,103,-30,-77,-30,3,-29,89,-29,-67,-29,33,-28,-111,-28,8,-27,-124,-27,8,-26,-106,-26,35,-25,-65,-25,93,-24,0,-23,-82,-23,94,-22,20,-21,-48,-21,-109,-20,88,-19,36,-18,-10,-18,-57,-17,-92,-16,126,-15,97,-14,67,-13,46,-12,21,-11,6,-10,-12,-10,-25,-9,-34,-8,-47,-7,-51,-6,-61,-5,-63,-4,-72,-3,-70,-2,-80,-1,-77,0,-88,1,-86,2,-97,3,-98,4,-108,5,-116,6,-127,7,115,8,103,9,82,10,65,11,40,12,13,13,-15,13,-51,14,-88,15,-128,16,78,17,31,18,-29,18,-84,19,99,20,34,21,-47,21,125,22,42,23,-60,23,99,24,-8,24,127,25,15,26,-120,26,2,27,120,27,-38,27,72,28,-105,28,-9,28,57,29,-124,29,-66,29,-14,29,34,30,67,30,99,30,117,30,-125,30,-119,30,-126,30,123,30,99,30,74,30,37,30,-5,29,-60,29,-114,29,69,29,-3,28,-85,28,78,28,-16,27,-125,27,21,27,-98,26,29,26,-101,25,11,25,124,24,-32,23,65,23,-99,22,-16,21,63,21,-120,20,-52,19,8,19,71,18,118,17,-87,16,-44,15,-6,14,33,14,62,13,92,12,116,11,-118,10,-96,9,-82,8,-66,7,-54,6,-42,5,-34,4,-23,3,-21,2,-9,1,-7,0,2,0,4,-1,13,-2,20,-3,24,-4,38,-5,41,-6,59,-7,68,-8,85,-9,103,-10,122,-11,-110,-12,-84,-13,-55,-14,-21,-15,14,-15,57,-16,99,-17,-104,-18,-53,-19,7,-19,70,-20,-115,-21,-43,-22,40,-22,123,-23,-38,-24,57,-24,-92,-25,18,-25,-122,-26,6,-26,-124,-27,19,-27,-96,-28,61,-28,-40,-29,-123,-29,46,-29,-24,-30,-90,-30,106,-30,60,-30,12,-30,-17,-31,-48,-31,-63,-31,-75,-31,-78,-31,-71,-31,-59,-31,-36,-31,-7,-31,30,-30,74,-30,-124,-30,-70,-30,6,-29,75,-29,-91,-29,-5,-29,100,-28,-56,-28,60,-27,-75,-27,48,-26,-67,-26,67,-25,-39,-25,115,-24,16,-23,-70,-23,96,-22,24,-21,-58,-21,-116,-20,68,-19,17,-18,-41,-18,-87,-17,123,-16,85,-15,44,-14,17,-13,-20,-13,-39,-12,-68,-11,-85,-10,-105,-9,-123,-8,122,-7,106,-6,98,-5,86,-4,78,-3,69,-2,60,-1,56,0,42,1,40,2,26,3,20,4,7,5,-3,5,-21,6,-32,7,-53,8,-73,9,-92,10,-124,11,109,12,74,13,39,14,0,15,-44,15,-91,16,114,17,54,18,-2,18,-75,19,116,20,33,21,-46,21,120,22,25,23,-73,23,72,24,-37,24,96,25,-31,25,95,26,-49,26,62,27,-93,27,-3,27,90,28,-93,28,-17,28,45,29,100,29,-105,29,-67,29,-32,29,-10,29,10,30,17,30,20,30,10,30,-1,29,-29,29,-51,29,-99,29,119,29,58,29,1,29,-69,28,108,28,26,28,-67,27,90,27,-16,26,127,26,5,26,-119,25,0,25,117,24,-29,23,70,23,-83,22,2,22,91,21,-88,20,-13,19,55,19,121,18,-79,17,-23,16,26,16,73,15,113,14,-104,13,-70,12,-39,11,-11,10,14,10,36,9,57,8,75,7,91,6,103,5,121,4,127,3,-111,2,-108,1,-91,0,-87,-1,-73,-2,-64,-3,-53,-4,-41,-5,-27,-6,-15,-7,4,-7,21,-8,39,-9,65,-10,88,-11,115,-12,-106,-13,-79,-14,-31,-15,-1,-16,57,-16,94,-17,-96,-18,-47,-19,24,-19,89,-20,-93,-21,-13,-22,72,-22,-95,-23,4,-23,105,-24,-44,-25,77,-25,-66,-26,72,-26,-58,-27,93,-27}; }
	private static byte[] data61(){ return new byte[] {-22,-28,-115,-28,43,-28,-37,-29,-120,-29,71,-29,5,-29,-49,-30,-95,-30,118,-30,90,-30,65,-30,46,-30,44,-30,35,-30,51,-30,61,-30,86,-30,117,-30,-103,-30,-51,-30,-3,-30,64,-29,-127,-29,-46,-29,33,-28,-126,-28,-31,-28,77,-27,-68,-27,53,-26,-78,-26,60,-25,-64,-25,89,-24,-20,-24,-114,-23,49,-22,-38,-22,-117,-21,61,-20,-4,-20,-76,-19,127,-18,64,-17,20,-16,-34,-16,-72,-15,-115,-14,106,-13,75,-12,43,-11,17,-10,-8,-10,-29,-9,-50,-8,-66,-7,-85,-6,-98,-5,-113,-4,-127,-3,119,-2,104,-1,95,0,80,1,70,2,54,3,43,4,26,5,9,6,-7,6,-30,7,-50,8,-74,9,-105,10,127,11,88,12,57,13,13,14,-28,14,-78,15,-126,16,71,17,12,18,-54,18,-126,19,58,20,-26,20,-110,21,53,22,-47,22,110,23,-6,23,-117,24,11,25,-115,25,4,26,116,26,-33,26,64,27,-99,27,-14,27,60,28,-121,28,-66,28,-4,28,35,29,81,29,108,29,-121,29,-107,29,-99,29,-98,29,-105,29,-121,29,114,29,81,29,43,29,0,29,-60,28,-111,28,64,28,-1,27,-92,27,78,27,-22,26,-127,26,18,26,-100,25,29,25,-102,24,16,24,125,23,-20,22,71,22,-83,21,-4,20,87,20,-100,19,-22,18,40,18,106,17,-95,16,-39,15,6,15,55,14,94,13,-123,12,-87,11,-57,10,-28,9,0,9,22,8,45,7,67,6,81,5,103,4,115,3,-121,2,-111,1,-95,0,-81,-1,-67,-2,-51,-3,-38,-4,-20,-5,-4,-6,14,-6,36,-7,57,-8,81,-9,107,-10,-119,-11,-90,-12,-49,-13,-19,-14,28,-14,71,-15,119,-16,-80,-17,-28,-18,39,-18,102,-19,-80,-20,-5,-21,79,-21,-92,-22,3,-22,101,-23,-50,-24,60,-24,-75,-25,42,-25,-77,-26,55,-26,-56,-27,96,-27,-5,-28,-95,-28,77,-28,0,-28,-71,-29,126,-29,66,-29,24,-29,-17,-30,-51,-30,-70,-30,-95,-30,-95,-30,-102,-30,-92,-30,-80,-30,-57,-30,-29,-30,12,-29,53,-29,109,-29,-91,-29,-22,-29,53,-28,-120,-28,-34,-28,67,-27,-92,-27,23,-26,-117,-26,4,-25,-117,-25,14,-24,-96,-24,52,-23,-49,-23,111,-22,22,-21,-64,-21,116,-20,40,-19,-29,-19,-94,-18,105,-17,44,-16,1,-15,-56,-15,-91,-14,118,-13,85,-12,47,-11,21,-10,-13,-10,-34,-9,-64,-8,-82,-7,-105,-6,-123,-5,113,-4,98,-3,78,-2,65,-1,47,0,31,1,15,2,-3,2,-21,3,-40,4,-58,5,-85,6,-103,7,122,8,98,9,66,10,33,11,-5,11,-41,12,-87,13,125,14,74,15,19,16,-38,16,-103,17,88,18,13,19,-62,19,110,20,21,21,-70,21,85,22,-21,22,127,23,5,24,-114,24,9,25,-128,25,-12,25,89,26,-65,26,26,27,110,27,-66,27,1,28,66,28,120,28,-86,28,-48,28,-12,28,10,29,30,29,40,29,41,29,38,29,23,29,5,29,-25,28,-60,28,-102,28,101,28,46,28,-20,27,-96,27,85,27,-6,26,-97,26,57,26,-53,25,91,25,-31,24,98,24,-37,23,79,23,-68,22,37,22,-121,21,-31,20,60,20,-119,19,-39,18,31,18,99,17,-96,16,-36,15,16,15,67,14,114,13,-101,12,-58,11,-26,10,12,10,40,9,72,8,95,7,124,6,-113,5,-88,4,-69,3,-49,2,-31,1,-10,0,5,0,27,-1,41,-2,65,-3,81,-4,104,-5,125,-6,-107,-7,-81,-8,-55,-9,-25,-10,7,-10,41,-11,79,-12,120,-13,-95,-14,-42,-15,1,-15,65,-16,115,-17,-69,-18,-7,-19,69,-19,-109,-20,-31,-21,65,-21,-105,-22,-1,-23,105,-23,-47,-24,79,-24,-61,-25,73,-25,-48,-26,92,-26,-10,-27,-113,-27,52,-27,-36,-28,-112,-28,69,-28,9,-28,-51,-29,-100,-29,115,-29,80,-29,51,-29,34,-29,20,-29,17,-29,20,-29,29,-29,49,-29,72,-29,110,-29,-111,-29,-59,-29,-5,-29,58,-28,-128,-28,-51,-28,33,-27,125,-27,-32,-27,70,-26,-71,-26,44,-25,-83,-25,45,-24,-73,-24,71,-23,-39,-23,122,-22,21,-21,-64,-21,103,-20,25,-19,-49,-19,-119,-18,70,-17,12,-16,-50,-16,-97,-15,106,-14,60,-13,20,-12,-23,-12,-56,-11,-91,-10,-124,-9,105,-8,75,-7,52,-6,25,-5,6,-4,-21,-4,-38,-3,-61,-2,-81,-1,-99,0,-124,1,115,2,91,3,70,4,45,5,20,6,-5,6,-38,7,-61,8,-103,9,124,10,82,11,43,12,-4,12,-48,13,-105,14,101,15,37,16,-24,16,-94,17,91,18,12,19,-70,19,98,20,3,21,-91,21,53,22,-47,22,82,23,-31,23,89,24,-40,24,70,25,-74,25,22,26,123,26,-51,26,32,27,106,27,-88,27,-22,27,22,28,73,28,106,28,-119,28,-97,28,-84,28,-74,28,-78,28,-80,28,-103,28,-119,28,102,28,67,28,22,28}; }
	private static byte[] data62(){ return new byte[] {-32,27,-89,27,97,27,26,27,-57,26,113,26,16,26,-83,25,62,25,-51,24,82,24,-42,23,75,23,-60,22,47,22,-104,21,-2,20,86,20,-77,19,3,19,82,18,-100,17,-31,16,32,16,93,15,-105,14,-58,13,0,13,36,12,85,11,123,10,-98,9,-61,8,-31,7,0,7,29,6,55,5,81,4,104,3,-126,2,-105,1,-82,0,-59,-1,-38,-2,-12,-3,7,-3,36,-4,56,-5,88,-6,112,-7,-112,-8,-81,-9,-46,-10,-12,-11,30,-11,70,-12,116,-13,-90,-14,-43,-15,18,-15,74,-16,-116,-17,-49,-18,23,-18,101,-19,-75,-20,17,-20,103,-21,-48,-22,48,-22,-94,-23,18,-23,-115,-24,11,-24,-112,-25,28,-25,-81,-26,69,-26,-23,-27,-119,-27,61,-27,-20,-28,-85,-28,106,-28,55,-28,4,-28,-32,-29,-67,-29,-92,-29,-109,-29,-119,-29,-124,-29,-116,-29,-109,-29,-85,-29,-63,-29,-23,-29,11,-28,67,-28,115,-28,-70,-28,-7,-28,76,-27,-102,-27,-6,-27,89,-26,-62,-26,49,-25,-91,-25,34,-24,-92,-24,42,-23,-70,-23,76,-22,-27,-22,-122,-21,38,-20,-44,-20,125,-19,52,-18,-25,-18,-88,-17,100,-16,43,-15,-16,-15,-67,-14,-116,-13,94,-12,52,-11,10,-10,-25,-10,-62,-9,-95,-8,-126,-7,101,-6,73,-5,45,-4,20,-3,-7,-3,-29,-2,-55,-1,-82,0,-102,1,125,2,102,3,74,4,43,5,20,6,-18,6,-43,7,-86,8,-116,9,94,10,56,11,10,12,-41,12,-89,13,106,14,53,15,-16,15,-78,16,101,17,28,18,-55,18,117,19,23,20,-70,20,81,21,-25,21,119,22,-3,22,-125,23,-1,23,118,24,-28,24,81,25,-79,25,16,26,103,26,-81,26,0,27,56,27,122,27,-90,27,-44,27,-7,27,19,28,44,28,57,28,61,28,66,28,52,28,43,28,16,28,-12,27,-48,27,-96,27,115,27,48,27,-9,26,-88,26,92,26,5,26,-90,25,69,25,-39,24,106,24,-16,23,119,23,-18,22,107,22,-41,21,70,21,-88,20,12,20,100,19,-67,18,14,18,89,17,-93,16,-26,15,38,15,100,14,-104,13,-46,12,-2,11,50,11,90,10,-125,9,-85,8,-50,7,-15,6,18,6,47,5,79,4,105,3,-120,2,-96,1,-67,0,-42,-1,-15,-2,13,-2,39,-3,69,-4,95,-5,-125,-6,-99,-7,-60,-8,-29,-9,12,-9,51,-10,94,-11,-117,-12,-68,-13,-16,-14,37,-14,100,-15,-98,-16,-27,-17,40,-17,118,-18,-59,-19,25,-19,116,-20,-48,-21,56,-21,-98,-22,13,-22,-123,-23,-5,-24,127,-24,4,-24,-112,-25,38,-25,-67,-26,96,-26,4,-26,-76,-27,103,-27,36,-27,-27,-28,-81,-28,-127,-28,85,-28,58,-28,25,-28,12,-28,-1,-29,-8,-29,1,-28,5,-28,28,-28,50,-28,83,-28,123,-28,-89,-28,-32,-28,26,-27,94,-27,-86,-27,-7,-27,82,-26,-78,-26,21,-25,-127,-25,-11,-25,106,-24,-21,-24,110,-23,-7,-23,-122,-22,33,-21,-76,-21,91,-20,-4,-20,-90,-19,88,-18,6,-17,-62,-17,123,-16,60,-15,1,-14,-60,-14,-109,-13,93,-12,48,-11,4,-10,-41,-10,-77,-9,-118,-8,105,-7,70,-6,36,-5,9,-4,-28,-4,-50,-3,-86,-2,-109,-1,115,0,86,1,60,2,25,3,1,4,-37,4,-66,5,-102,6,116,7,82,8,37,9,-2,9,-51,10,-97,11,106,12,54,13,-8,13,-66,14,122,15,53,16,-20,16,-100,17,74,18,-13,18,-106,19,51,20,-50,20,95,21,-15,21,116,22,-3,22,115,23,-18,23,93,24,-60,24,45,25,-123,25,-35,25,46,26,115,26,-70,26,-15,26,36,27,87,27,116,27,-99,27,-85,27,-62,27,-58,27,-51,27,-60,27,-70,27,-91,27,-118,27,107,27,62,27,17,27,-40,26,-100,26,85,26,13,26,-75,25,99,25,-4,24,-100,24,44,24,-69,23,67,23,-63,22,66,22,-81,21,42,21,-117,20,-10,19,84,19,-81,18,6,18,89,17,-92,16,-18,15,52,15,114,14,-77,13,-21,12,34,12,84,11,-121,10,-78,9,-31,8,6,8,48,7,83,6,122,5,-104,4,-68,3,-37,2,-5,1,26,1,57,0,86,-1,119,-2,-107,-3,-74,-4,-41,-5,-8,-6,29,-6,63,-7,106,-8,-113,-9,-67,-10,-25,-11,27,-11,74,-12,-124,-13,-71,-14,-6,-15,55,-15,125,-16,-60,-17,18,-17,97,-18,-71,-19,17,-19,114,-20,-44,-21,64,-21,-83,-22,36,-22,-102,-23,30,-23,-95,-24,48,-24,-65,-25,90,-25,-11,-26,-96,-26,71,-26,-4,-27,-74,-27,114,-27,62,-27,9,-27,-33,-28,-69,-28,-100,-28,-119,-28,120,-28,114,-28,111,-28,121,-28,-126,-28,-99,-28,-79,-28,-36,-28,-1,-28,53,-27,106,-27,-87,-27,-17,-27,59,-26,-114,-26,-24,-26,70,-25,-81,-25,24,-24,-114,-24,5,-23,-124,-23,7,-22,-108,-22,33,-21,-73,-21,82,-20,-19,-20}; }
	private static byte[] data63(){ return new byte[] {-103,-19,56,-18,-16,-18,-105,-17,87,-16,10,-15,-53,-15,-117,-14,80,-13,27,-12,-30,-12,-77,-11,-126,-10,86,-9,43,-8,2,-7,-37,-7,-74,-6,-109,-5,109,-4,77,-3,44,-2,9,-1,-22,-1,-55,0,-90,1,-120,2,97,3,67,4,26,5,-7,5,-50,6,-89,7,123,8,78,9,31,10,-21,10,-71,11,124,12,69,13,3,14,-62,14,123,15,49,16,-32,16,-111,17,52,18,-34,18,118,19,22,20,-92,20,57,21,-66,21,68,22,-61,22,56,23,-82,23,25,24,124,24,-31,24,52,25,-117,25,-42,25,26,26,90,26,-111,26,-63,26,-19,26,14,27,43,27,64,27,76,27,87,27,82,27,79,27,61,27,43,27,12,27,-20,26,-66,26,-112,26,85,26,26,26,-47,25,-120,25,51,25,-38,24,124,24,20,24,-86,23,54,23,-63,22,62,22,-65,21,52,21,-93,20,21,20,117,19,-37,18,56,18,-115,17,-26,16,48,16,-128,15,-60,14,10,14,73,13,-122,12,-65,11,-11,10,43,10,89,9,-118,8,-74,7,-33,6,12,6,46,5,89,4,121,3,-93,2,-64,1,-22,0,7,0,45,-1,79,-2,115,-3,-105,-4,-66,-5,-31,-6,13,-6,49,-7,98,-8,-119,-9,-65,-10,-21,-11,34,-11,90,-12,-111,-13,-45,-14,17,-14,84,-15,-93,-16,-26,-17,63,-17,-113,-18,-22,-19,72,-19,-84,-20,17,-20,-126,-21,-16,-22,109,-22,-25,-23,107,-23,-12,-24,-125,-24,24,-24,-75,-25,84,-25,-3,-26,-84,-26,95,-26,30,-26,-37,-27,-86,-27,116,-27,80,-27,42,-27,15,-27,-6,-28,-17,-28,-28,-28,-23,-28,-20,-28,-4,-28,19,-27,43,-27,82,-27,121,-27,-84,-27,-31,-27,34,-26,100,-26,-78,-26,3,-25,90,-25,-69,-25,30,-24,-117,-24,-5,-24,113,-23,-17,-23,114,-22,-8,-22,-121,-21,25,-20,-79,-20,77,-19,-17,-19,-108,-18,64,-17,-17,-17,-97,-16,89,-15,18,-14,-47,-14,-110,-13,85,-12,32,-11,-26,-11,-71,-10,-127,-9,89,-8,40,-7,-1,-7,-43,-6,-83,-5,-122,-4,97,-3,57,-2,21,-1,-15,-1,-53,0,-90,1,-127,2,89,3,50,4,13,5,-34,5,-72,6,-122,7,91,8,37,9,-6,9,-71,10,-119,11,71,12,11,13,-57,13,-125,14,53,15,-20,15,-106,16,66,17,-26,17,-120,18,35,19,-71,19,76,20,-40,20,96,21,-32,21,94,22,-48,22,72,23,-88,23,22,24,109,24,-55,24,24,25,99,25,-89,25,-26,25,28,26,77,26,118,26,-105,26,-73,26,-57,26,-39,26,-34,26,-33,26,-40,26,-53,26,-74,26,-102,26,122,26,79,26,33,26,-24,25,-82,25,104,25,32,25,-51,24,120,24,25,24,-73,23,77,23,-35,22,105,22,-21,21,110,21,-26,20,90,20,-54,19,52,19,-103,18,-4,17,84,17,-82,16,1,16,80,15,-101,14,-29,13,39,13,103,12,-89,11,-35,10,25,10,76,9,-127,8,-80,7,-33,6,12,6,57,5,97,4,-113,3,-81,2,-32,1,-1,0,45,0,79,-1,121,-2,-97,-3,-55,-4,-16,-5,30,-5,67,-6,120,-7,-95,-8,-44,-9,7,-9,59,-10,117,-11,-84,-12,-19,-13,42,-13,114,-14,-74,-15,3,-15,80,-16,-90,-17,-6,-18,90,-18,-75,-19,31,-19,-123,-20,-11,-21,108,-21,-33,-22,103,-22,-31,-23,116,-23,-3,-24,-103,-24,47,-24,-41,-25,120,-25,46,-25,-35,-26,-100,-26,93,-26,36,-26,-10,-27,-56,-27,-87,-27,-120,-27,119,-27,99,-27,94,-27,91,-27,98,-27,109,-27,-127,-27,-102,-27,-69,-27,-29,-27,17,-26,68,-26,-125,-26,-64,-26,14,-25,87,-25,-79,-25,9,-24,108,-24,-46,-24,66,-23,-79,-23,48,-22,-89,-22,49,-21,-72,-21,69,-20,-37,-20,113,-19,17,-18,-81,-18,88,-17,0,-16,-79,-16,97,-15,25,-14,-50,-14,-111,-13,76,-12,19,-11,-41,-11,-99,-10,107,-9,54,-8,6,-7,-41,-7,-90,-6,125,-5,79,-4,38,-3,-3,-3,-48,-2,-85,-1,127,0,87,1,46,2,3,3,-40,3,-84,4,126,5,82,6,28,7,-14,7,-76,8,-121,9,70,10,15,11,-49,11,-116,12,74,13,-1,13,-76,14,100,15,17,16,-73,16,95,17,-7,17,-105,18,43,19,-65,19,70,20,-45,20,76,21,-48,21,64,22,-75,22,27,23,-124,23,-33,23,58,24,-116,24,-42,24,30,25,90,25,-106,25,-59,25,-12,25,21,26,53,26,77,26,92,26,103,26,105,26,103,26,90,26,76,26,50,26,20,26,-17,25,-64,25,-109,25,84,25,27,25,-49,24,-123,24,52,24,-41,23,126,23,20,23,-84,22,60,22,-63,21,77,21,-59,20,66,20,-74,19,35,19,-110,18,-13,17,88,17,-80,16,14,16,95,15,-79,14,-3,13,69,13,-114,12,-50,11,16,11,75,10,-122,9,-66,8,-13,7,40,7,90,6}; }
	private static byte[] data64(){ return new byte[] {-119,5,-71,4,-26,3,20,3,62,2,109,1,-108,0,-61,-1,-20,-2,24,-2,67,-3,115,-4,-100,-5,-48,-6,-4,-7,49,-7,99,-8,-103,-9,-48,-10,12,-10,70,-11,-118,-12,-57,-13,18,-13,88,-14,-93,-15,-7,-16,69,-16,-89,-17,-5,-18,96,-18,-59,-19,45,-19,-96,-20,15,-20,-117,-21,10,-21,-119,-22,25,-22,-95,-23,59,-23,-47,-24,118,-24,22,-24,-53,-25,116,-25,53,-25,-16,-26,-73,-26,-124,-26,86,-26,45,-26,19,-26,-14,-27,-26,-27,-42,-27,-47,-27,-44,-27,-37,-27,-22,-27,-2,-27,28,-26,62,-26,102,-26,-104,-26,-52,-26,10,-25,78,-25,-108,-25,-25,-25,58,-24,-103,-24,-9,-24,99,-23,-53,-23,67,-22,-72,-22,56,-21,-68,-21,65,-20,-45,-20,97,-19,-5,-19,-106,-18,53,-17,-36,-17,-128,-16,49,-15,-35,-15,-108,-14,74,-13,3,-12,-61,-12,-128,-11,69,-10,9,-9,-46,-9,-103,-8,105,-7,47,-6,6,-5,-51,-5,-90,-4,113,-3,70,-2,26,-1,-22,-1,-65,0,-111,1,98,2,52,3,6,4,-45,4,-92,5,111,6,58,7,5,8,-55,8,-110,9,80,10,19,11,-49,11,-121,12,65,13,-15,13,-94,14,78,15,-13,15,-100,16,55,17,-44,17,106,18,-5,18,-119,19,16,20,-108,20,15,21,-118,21,-6,21,103,22,-48,22,48,23,-117,23,-30,23,46,24,122,24,-68,24,-9,24,46,25,96,25,-125,25,-83,25,-62,25,-36,25,-22,25,-14,25,-15,25,-15,25,-33,25,-43,25,-77,25,-101,25,113,25,69,25,20,25,-39,24,-103,24,87,24,5,24,-72,23,93,23,-2,22,-98,22,48,22,-60,21,76,21,-44,20,83,20,-49,19,68,19,-72,18,32,18,-113,17,-23,16,81,16,-89,15,0,15,84,14,-96,13,-15,12,54,12,-128,11,-65,10,2,10,62,9,123,8,-76,7,-23,6,36,6,81,5,-117,4,-71,3,-23,2,27,2,74,1,121,0,-86,-1,-41,-2,8,-2,55,-3,106,-4,-102,-5,-49,-6,1,-6,59,-7,108,-8,-81,-9,-31,-10,40,-10,99,-11,-87,-12,-16,-13,55,-13,-120,-14,-44,-15,43,-15,-126,-16,-35,-17,62,-17,-93,-18,8,-18,123,-19,-24,-20,99,-20,-37,-21,96,-21,-29,-22,114,-22,1,-22,-102,-23,52,-23,-38,-24,126,-24,50,-24,-30,-25,-98,-25,97,-25,36,-25,-9,-26,-59,-26,-91,-26,-128,-26,111,-26,85,-26,79,-26,71,-26,73,-26,83,-26,95,-26,118,-26,-112,-26,-76,-26,-36,-26,10,-25,63,-25,126,-25,-69,-25,7,-24,83,-24,-90,-24,6,-23,92,-23,-51,-23,45,-22,-88,-22,23,-21,-107,-21,23,-20,-102,-20,39,-19,-74,-19,72,-18,-28,-18,125,-17,34,-16,-60,-16,111,-15,25,-14,-51,-14,125,-13,53,-12,-16,-12,-88,-11,108,-10,41,-9,-17,-9,-75,-8,123,-7,68,-6,15,-5,-38,-5,-89,-4,118,-3,65,-2,18,-1,-32,-1,-83,0,-128,1,72,2,27,3,-29,3,-78,4,121,5,71,6,8,7,-45,7,-110,8,86,9,19,10,-47,10,-119,11,64,12,-13,12,-93,13,79,14,-6,14,-102,15,66,16,-42,16,121,17,1,18,-100,18,29,19,-87,19,39,20,-94,20,26,21,-117,21,-13,21,94,22,-71,22,21,23,109,23,-76,23,4,24,64,24,-128,24,-76,24,-27,24,12,25,49,25,75,25,99,25,113,25,123,25,126,25,120,25,111,25,93,25,72,25,38,25,7,25,-41,24,-85,24,113,24,52,24,-13,23,-92,23,92,23,-2,22,-84,22,67,22,-30,21,113,21,2,21,-116,20,12,20,-111,19,4,19,125,18,-20,17,88,17,-64,16,35,16,-126,15,-36,14,54,14,-121,13,-38,12,38,12,112,11,-72,10,-5,9,65,9,122,8,-62,7,-15,6,55,6,102,5,-92,4,-42,3,14,3,63,2,118,1,-89,0,-36,-1,15,-1,66,-2,120,-3,-86,-4,-29,-5,23,-5,81,-6,-119,-7,-56,-8,-2,-9,71,-9,126,-10,-53,-11,11,-11,89,-12,-94,-13,-11,-14,67,-14,-97,-15,-12,-16,87,-16,-76,-17,30,-17,-122,-18,-9,-19,104,-19,-28,-20,92,-20,-28,-21,102,-21,-9,-22,-122,-22,31,-22,-70,-23,96,-23,4,-23,-72,-24,102,-24,36,-24,-28,-25,-87,-25,119,-25,73,-25,33,-25,5,-25,-28,-26,-42,-26,-59,-26,-64,-26,-64,-26,-63,-26,-44,-26,-31,-26,-2,-26,27,-25,65,-25,108,-25,-95,-25,-42,-25,23,-24,90,-24,-92,-24,-9,-24,73,-23,-85,-23,5,-22,115,-22,-37,-22,80,-21,-58,-21,66,-20,-61,-20,74,-19,-43,-19,99,-18,-7,-18,-113,-17,46,-16,-52,-16,112,-15,25,-14,-59,-14,113,-13,39,-12,-42,-12,-110,-11,75,-10,5,-9,-53,-9,-127,-8,79,-7,11,-6,-44,-6,-99,-5,96,-4,48,-3,-12,-3,-64,-2,-116,-1,84,0,33,1,-22,1,-77,2,125,3,69,4,10,5}; }
	private static byte[] data65(){ return new byte[] {-45,5,-109,6,89,7,22,8,-40,8,-112,9,78,10,0,11,-71,11,102,12,23,13,-65,13,105,14,9,15,-84,15,67,16,-32,16,110,17,0,18,-120,18,15,19,-115,19,13,20,124,20,-10,20,90,21,-59,21,37,22,126,22,-41,22,36,23,110,23,-76,23,-17,23,41,24,89,24,-123,24,-84,24,-57,24,-28,24,-13,24,0,25,8,25,3,25,1,25,-18,24,-32,24,-63,24,-91,24,125,24,79,24,31,24,-30,23,-87,23,93,23,25,23,-60,22,110,22,20,22,-80,21,74,21,-34,20,108,20,-12,19,121,19,-8,18,114,18,-22,17,88,17,-58,16,48,16,-110,15,-11,14,81,14,-86,13,0,13,83,12,-94,11,-17,10,57,10,-128,9,-59,8,8,8,73,7,-122,6,-56,5,-2,4,62,4,116,3,-81,2,-26,1,30,1,87,0,-117,-1,-57,-2,-6,-3,55,-3,111,-4,-89,-5,-26,-6,30,-6,98,-7,-100,-8,-29,-9,34,-9,109,-10,-78,-11,0,-11,75,-12,-97,-13,-14,-14,73,-14,-89,-15,2,-15,102,-16,-48,-17,51,-17,-84,-18,21,-18,-105,-19,11,-19,-110,-20,22,-20,-94,-21,51,-21,-54,-22,97,-22,8,-22,-88,-23,91,-23,6,-23,-60,-24,123,-24,68,-24,10,-24,-36,-25,-80,-25,-115,-25,110,-25,87,-25,69,-25,59,-25,52,-25,55,-25,62,-25,76,-25,96,-25,122,-25,-101,-25,-64,-25,-15,-25,30,-24,93,-24,-105,-24,-35,-24,42,-23,119,-23,-48,-23,42,-22,-118,-22,-12,-22,92,-21,-47,-21,67,-20,-62,-20,62,-19,-56,-19,75,-18,-35,-18,110,-17,2,-16,-94,-16,55,-15,-30,-15,-127,-14,44,-13,-40,-13,-123,-12,58,-11,-21,-11,-91,-10,91,-9,26,-8,-44,-8,-105,-7,83,-6,25,-5,-37,-5,-96,-4,99,-3,45,-2,-18,-2,-71,-1,125,0,68,1,10,2,-49,2,-107,3,85,4,30,5,-40,5,-98,6,87,7,22,8,-49,8,-120,9,60,10,-18,10,-95,11,74,12,-7,12,-103,13,66,14,-35,14,124,15,17,16,-89,16,52,17,-63,17,70,18,-56,18,69,19,-65,19,48,20,-98,20,9,21,105,21,-54,21,35,22,113,22,-57,22,3,23,80,23,-125,23,-65,23,-21,23,21,24,59,24,86,24,112,24,126,24,-116,24,-115,24,-110,24,-125,24,123,24,100,24,73,24,46,24,0,24,-36,23,-94,23,111,23,45,23,-20,22,-96,22,83,22,-6,21,-94,21,65,21,-36,20,113,20,1,20,-116,19,18,19,-108,18,17,18,-120,17,-2,16,106,16,-39,15,62,15,-92,14,2,14,95,13,-71,12,13,12,98,11,-79,10,-1,9,74,9,-110,8,-39,7,29,7,97,6,-95,5,-30,4,32,4,94,3,-101,2,-41,1,19,1,77,0,-115,-1,-61,-2,4,-2,61,-3,125,-4,-71,-5,-6,-6,59,-6,122,-7,-60,-8,2,-8,80,-9,-104,-10,-29,-11,53,-11,-125,-12,-37,-13,48,-13,-113,-14,-24,-15,80,-15,-80,-16,31,-16,-119,-17,-4,-18,115,-18,-19,-19,108,-19,-15,-20,120,-20,7,-20,-101,-21,48,-21,-49,-22,115,-22,22,-22,-53,-23,119,-23,53,-23,-14,-24,-75,-24,-127,-24,81,-24,39,-24,5,-24,-28,-25,-49,-25,-68,-25,-77,-25,-85,-25,-82,-25,-78,-25,-60,-25,-46,-25,-16,-25,12,-24,51,-24,95,-24,-114,-24,-56,-24,2,-23,73,-23,-114,-23,-34,-23,49,-22,-118,-22,-21,-22,75,-21,-72,-21,35,-20,-103,-20,16,-19,-116,-19,14,-18,-107,-18,29,-17,-81,-17,61,-16,-40,-16,111,-15,16,-14,-82,-14,86,-13,-5,-13,-86,-12,82,-11,9,-10,-74,-10,111,-9,37,-8,-35,-8,-101,-7,85,-6,20,-5,-45,-5,-110,-4,86,-3,20,-2,-39,-2,-103,-1,93,0,31,1,-31,1,-95,2,100,3,34,4,-30,4,-97,5,90,6,23,7,-51,7,-123,8,58,9,-24,9,-98,10,68,11,-12,11,-105,12,60,13,-36,13,121,14,17,15,-87,15,55,16,-56,16,77,17,-44,17,84,18,-51,18,73,19,-76,19,39,20,-118,20,-16,20,74,21,-90,21,-12,21,69,22,-120,22,-51,22,7,23,63,23,108,23,-103,23,-67,23,-39,23,-11,23,4,24,18,24,25,24,22,24,19,24,7,24,-14,23,-33,23,-69,23,-101,23,113,23,63,23,12,23,-50,22,-114,22,72,22,-5,21,-89,21,85,21,-16,20,-104,20,39,20,-61,19,77,19,-39,18,94,18,-33,17,90,17,-43,16,69,16,-73,15,35,15,-119,14,-15,13,76,13,-79,12,5,12,96,11,-76,10,4,10,88,9,-96,8,-17,7,53,7,127,6,-61,5,8,5,75,4,-116,3,-48,2,12,2,81,1,-115,0,-49,-1,14,-1,77,-2,-114,-3,-46,-4,13,-4,91,-5,-110,-6,-29,-7,36,-7,109,-8,-68,-9,3,-9,89,-10,-91,-11,-3,-12,82,-12,-82,-13,10,-13}; }
	private static byte[] data66(){ return new byte[] {107,-14,-49,-15,54,-15,-93,-16,17,-16,-124,-17,-3,-18,118,-18,-6,-19,123,-19,7,-19,-108,-20,39,-20,-63,-21,92,-21,-1,-22,-89,-22,84,-22,7,-22,-66,-23,126,-23,61,-23,11,-23,-41,-24,-85,-24,-118,-24,100,-24,81,-24,55,-24,47,-24,36,-24,35,-24,40,-24,49,-24,65,-24,90,-24,115,-24,-105,-24,-66,-24,-21,-24,32,-23,89,-23,-105,-23,-35,-23,38,-22,118,-22,-53,-22,36,-21,-122,-21,-24,-21,84,-20,-63,-20,52,-19,-83,-19,42,-18,-87,-18,49,-17,-71,-17,71,-16,-41,-16,112,-15,5,-14,-91,-14,66,-13,-27,-13,-115,-12,51,-11,-30,-11,-116,-10,63,-9,-16,-9,-90,-8,89,-7,23,-6,-56,-6,-119,-5,67,-4,-3,-4,-64,-3,119,-2,57,-1,-8,-1,-77,0,116,1,48,2,-18,2,-86,3,101,4,31,5,-40,5,-112,6,70,7,-8,7,-85,8,91,9,7,10,-77,10,89,11,0,12,-95,12,64,13,-36,13,114,14,9,15,-104,15,36,16,-83,16,50,17,-79,17,45,18,-92,18,20,19,-122,19,-23,19,82,20,-86,20,10,21,87,21,-84,21,-16,21,54,22,115,22,-84,22,-34,22,11,23,50,23,84,23,109,23,-121,23,-111,23,-96,23,-96,23,-97,23,-104,23,-120,23,119,23,90,23,62,23,19,23,-17,22,-72,22,-123,22,72,22,5,22,-65,21,114,21,31,21,-56,20,109,20,9,20,-91,19,55,19,-57,18,84,18,-41,17,93,17,-41,16,84,16,-59,15,59,15,-92,14,20,14,116,13,-36,12,58,12,-105,11,-14,10,73,10,-98,9,-17,8,66,8,-114,7,-36,6,38,6,110,5,-71,4,-4,3,70,3,-122,2,-48,1,15,1,86,0,-103,-1,-37,-2,36,-2,98,-3,-83,-4,-16,-5,57,-5,-126,-6,-54,-7,23,-7,100,-8,-78,-9,7,-9,86,-10,-79,-11,5,-11,100,-12,-64,-13,36,-13,-121,-14,-16,-15,92,-15,-54,-16,64,-16,-75,-17,48,-17,-77,-18,50,-18,-64,-19,72,-19,-35,-20,115,-20,12,-20,-79,-21,82,-21,1,-21,-83,-22,101,-22,31,-22,-32,-23,-90,-23,111,-23,69,-23,21,-23,-6,-24,-45,-24,-60,-24,-84,-24,-94,-24,-100,-24,-103,-24,-94,-24,-86,-24,-66,-24,-47,-24,-14,-24,17,-23,59,-23,104,-23,-101,-23,-43,-23,20,-22,87,-22,-95,-22,-17,-22,68,-21,-100,-21,-3,-21,93,-20,-57,-20,52,-19,-93,-19,31,-18,-110,-18,24,-17,-107,-17,34,-16,-87,-16,57,-15,-50,-15,95,-14,-1,-14,-106,-13,58,-12,-37,-12,-127,-11,38,-10,-41,-10,125,-9,49,-8,-33,-8,-111,-7,71,-6,-3,-6,-80,-5,108,-4,34,-3,-36,-3,-106,-2,80,-1,10,0,-61,0,-127,1,52,2,-12,2,-89,3,96,4,23,5,-55,5,-127,6,45,7,-29,7,-119,8,61,9,-33,9,-117,10,45,11,-51,11,111,12,5,13,-94,13,50,14,-57,14,81,15,-36,15,96,16,-30,16,95,17,-41,17,76,18,-71,18,41,19,-121,19,-14,19,67,20,-91,20,-19,20,66,21,-126,21,-54,21,2,22,60,22,107,22,-104,22,-66,22,-35,22,-6,22,14,23,28,23,40,23,39,23,42,23,31,23,19,23,-3,22,-25,22,-60,22,-92,22,120,22,69,22,21,22,-42,21,-106,21,86,21,0,21,-67,20,90,20,11,20,-91,19,67,19,-39,18,108,18,-8,17,-124,17,6,17,-121,16,6,16,123,15,-13,14,97,14,-47,13,57,13,-95,12,4,12,101,11,-62,10,31,10,118,9,-51,8,34,8,113,7,-58,6,18,6,96,5,-85,4,-8,3,62,3,-115,2,-49,1,29,1,96,0,-84,-1,-16,-2,59,-2,-125,-3,-52,-4,22,-4,99,-5,-82,-6,-6,-7,78,-7,-103,-8,-13,-9,66,-9,-100,-10,-12,-11,83,-11,-82,-12,19,-12,117,-13,-34,-14,74,-14,-72,-15,40,-15,-95,-16,25,-16,-105,-17,27,-17,-99,-18,42,-18,-70,-19,74,-19,-25,-20,127,-20,37,-20,-55,-21,119,-21,38,-21,-34,-22,-103,-22,89,-22,34,-22,-23,-23,-64,-23,-111,-23,114,-23,83,-23,56,-23,43,-23,22,-23,24,-23,15,-23,23,-23,34,-23,45,-23,71,-23,96,-23,-128,-23,-88,-23,-46,-23,5,-22,57,-22,122,-22,-75,-22,3,-21,73,-21,-99,-21,-11,-21,74,-20,-76,-20,14,-19,-128,-19,-23,-19,95,-18,-44,-18,80,-17,-48,-17,81,-16,-36,-16,99,-15,-11,-15,-123,-14,28,-13,-76,-13,78,-12,-16,-12,-115,-11,54,-10,-40,-10,-127,-9,46,-8,-40,-8,-121,-7,56,-6,-25,-6,-101,-5,79,-4,0,-3,-70,-3,107,-2,36,-1,-38,-1,-115,0,71,1,-6,1,-81,2,102,3,21,4,-51,4,121,5,44,6,-39,6,-122,7,47,8,-37,8,124,9,37,10,-60,10,97,11,1,12,-108,12,47,13,-66,13,77,14,-38,14,94,15,-26,15,98,16,-32,16,84,17}; }
	private static byte[] data67(){ return new byte[] {-53,17,55,18,-95,18,8,19,100,19,-57,19,23,20,109,20,-73,20,-1,20,67,21,125,21,-73,21,-24,21,20,22,61,22,93,22,121,22,-111,22,-96,22,-83,22,-79,22,-79,22,-83,22,-97,22,-111,22,120,22,92,22,60,22,18,22,-23,21,-77,21,126,21,63,21,-1,20,-75,20,109,20,21,20,-59,19,100,19,6,19,-92,18,52,18,-51,17,84,17,-30,16,100,16,-25,15,98,15,-34,14,82,14,-61,13,53,13,-101,12,10,12,105,11,-46,10,44,10,-115,9,-25,8,62,8,-101,7,-25,6,67,6,-113,5,-30,4,49,4,127,3,-52,2,27,2,100,1,-77,0,-3,-1,74,-1,-106,-2,-30,-3,48,-3,124,-4,-50,-5,26,-5,110,-6,-64,-7,18,-7,107,-8,-63,-9,26,-9,121,-10,-44,-11,56,-11,-101,-12,-1,-13,109,-13,-40,-14,70,-14,-66,-15,48,-15,-82,-16,47,-16,-85,-17,57,-17,-68,-18,84,-18,-32,-19,127,-19,21,-19,-68,-20,94,-20,13,-20,-69,-21,113,-21,42,-21,-20,-22,-81,-22,121,-22,75,-22,27,-22,-6,-23,-41,-23,-66,-23,-89,-23,-101,-23,-117,-23,-115,-23,-119,-23,-110,-23,-97,-23,-81,-23,-57,-23,-28,-23,6,-22,46,-22,93,-22,-117,-22,-56,-22,1,-21,69,-21,-113,-21,-42,-21,46,-20,126,-20,-34,-20,59,-19,-95,-19,11,-18,118,-18,-21,-18,94,-17,-38,-17,88,-16,-38,-16,95,-15,-22,-15,117,-14,7,-13,-103,-13,47,-12,-54,-12,101,-11,4,-10,-90,-10,70,-9,-16,-9,-108,-8,64,-7,-23,-7,-106,-6,67,-5,-13,-5,-94,-4,85,-3,1,-2,-71,-2,100,-1,29,0,-53,0,126,1,46,2,-31,2,-113,3,63,4,-17,4,-106,5,73,6,-21,6,-102,7,59,8,-30,8,-126,9,34,10,-65,10,89,11,-16,11,-123,12,21,13,-93,13,48,14,-78,14,60,15,-77,15,54,16,-87,16,30,17,-115,17,-9,17,94,18,-65,18,28,19,116,19,-56,19,21,20,98,20,-95,20,-27,20,27,21,83,21,-127,21,-84,21,-49,21,-16,21,10,22,29,22,45,22,54,22,59,22,56,22,50,22,36,22,21,22,-7,21,-32,21,-68,21,-109,21,105,21,52,21,-4,20,-60,20,122,20,59,20,-23,19,-101,19,70,19,-24,18,-115,18,38,18,-64,17,81,17,-29,16,107,16,-12,15,119,15,-12,14,115,14,-25,13,95,13,-49,12,60,12,-87,11,15,11,120,10,-41,9,60,9,-107,8,-10,7,79,7,-90,6,-1,5,83,5,-89,4,-3,3,75,3,-96,2,-18,1,64,1,-113,0,-32,-1,48,-1,127,-2,-47,-3,34,-3,114,-4,-55,-5,25,-5,113,-6,-58,-7,31,-7,120,-8,-42,-9,49,-9,-108,-10,-12,-11,92,-11,-63,-12,45,-12,-102,-13,10,-13,-128,-14,-11,-15,112,-15,-16,-16,111,-16,-6,-17,125,-17,18,-17,-97,-18,58,-18,-47,-19,116,-19,20,-19,-61,-20,107,-20,33,-20,-42,-21,-108,-21,85,-21,29,-21,-26,-22,-70,-22,-114,-22,108,-22,75,-22,50,-22,30,-22,15,-22,6,-22,2,-22,3,-22,11,-22,22,-22,41,-22,63,-22,94,-22,124,-22,-89,-22,-47,-22,4,-21,59,-21,119,-21,-74,-21,0,-20,71,-20,-102,-20,-18,-20,68,-19,-87,-19,3,-18,114,-18,-41,-18,74,-17,-68,-17,52,-16,-79,-16,44,-15,-75,-15,53,-14,-60,-14,78,-13,-34,-13,116,-12,5,-11,-94,-11,58,-10,-37,-10,119,-9,27,-8,-68,-8,102,-7,8,-6,-74,-6,90,-5,9,-4,-78,-4,97,-3,13,-2,-70,-2,106,-1,21,0,-59,0,115,1,30,2,-50,2,119,3,37,4,-53,4,122,5,27,6,-58,6,103,7,10,8,-84,8,71,9,-25,9,124,10,22,11,-88,11,58,12,-56,12,82,13,-39,13,96,14,-36,14,95,15,-47,15,74,16,-70,16,38,17,-112,17,-13,17,83,18,-81,18,4,19,86,19,-91,19,-23,19,50,20,106,20,-87,20,-40,20,11,21,49,21,88,21,118,21,-111,21,-93,21,-74,21,-69,21,-61,21,-62,21,-71,21,-80,21,-98,21,-122,21,109,21,76,21,33,21,-2,20,-59,20,-108,20,89,20,22,20,-42,19,-119,19,59,19,-23,18,-112,18,53,18,-45,17,110,17,5,17,-106,16,38,16,-81,15,54,15,-70,14,53,14,-73,13,40,13,-92,12,16,12,-124,11,-19,10,88,10,-66,9,36,9,-122,8,-26,7,69,7,-96,6,-2,5,86,5,-82,4,7,4,91,3,-78,2,7,2,91,1,-81,0,3,0,88,-1,-86,-2,3,-2,83,-3,-84,-4,2,-4,88,-5,-75,-6,12,-6,104,-7,-58,-8,37,-8,-121,-9,-22,-10,79,-10,-72,-11,33,-11,-111,-12,-2,-13,115,-13,-22,-14,98,-14,-32,-15,96,-15,-29,-16,110,-16,-11,-17,-117,-17,23,-17,-73,-18,77,-18,-15,-19,-107,-19,62,-19,-18,-20}; }
	private static byte[] data68(){ return new byte[] {-96,-20,89,-20,18,-20,-38,-21,-103,-21,109,-21,54,-21,17,-21,-22,-22,-54,-22,-79,-22,-102,-22,-118,-22,-125,-22,119,-22,126,-22,125,-22,-116,-22,-102,-22,-81,-22,-55,-22,-23,-22,15,-21,54,-21,105,-21,-104,-21,-43,-21,18,-20,83,-20,-96,-20,-27,-20,62,-19,-115,-19,-20,-19,73,-18,-84,-18,20,-17,-128,-17,-19,-17,100,-16,-40,-16,86,-15,-45,-15,85,-14,-38,-14,100,-13,-18,-13,127,-12,14,-11,-92,-11,56,-10,-44,-10,108,-9,13,-8,-86,-8,75,-7,-19,-7,-108,-6,52,-5,-30,-5,-127,-4,49,-3,-45,-3,-124,-2,38,-1,-43,-1,126,0,37,1,-43,1,116,2,39,3,-58,3,115,4,20,5,-70,5,92,6,-3,6,-98,7,57,8,-41,8,110,9,5,10,-102,10,43,11,-69,11,70,12,-48,12,83,13,-39,13,84,14,-45,14,73,15,-67,15,46,16,-103,16,0,17,102,17,-61,17,32,18,119,18,-58,18,23,19,91,19,-92,19,-33,19,28,20,80,20,126,20,-83,20,-49,20,-12,20,12,21,36,21,54,21,65,21,73,21,71,21,73,21,60,21,48,21,27,21,4,21,-27,20,-60,20,-101,20,109,20,62,20,3,20,-53,19,-121,19,69,19,-8,18,-86,18,87,18,-2,17,-93,17,65,17,-33,16,113,16,11,16,-110,15,37,15,-90,14,47,14,-84,13,44,13,-92,12,28,12,-112,11,-1,10,113,10,-38,9,69,9,-82,8,15,8,119,7,-44,6,54,6,-106,5,-15,4,78,4,-89,3,3,3,89,2,-73,1,11,1,100,0,-65,-1,18,-1,111,-2,-60,-3,33,-3,122,-4,-44,-5,49,-5,-114,-6,-19,-7,79,-7,-83,-8,21,-8,120,-9,-31,-10,75,-10,-73,-11,40,-11,-105,-12,16,-12,-127,-13,3,-13,124,-14,-1,-15,-123,-15,11,-15,-104,-16,41,-16,-67,-17,81,-17,-12,-18,-117,-18,56,-18,-37,-19,-115,-19,58,-19,-10,-20,-85,-20,113,-20,49,-20,-2,-21,-53,-21,-97,-21,120,-21,84,-21,58,-21,29,-21,16,-21,-5,-22,-5,-22,-19,-22,-6,-22,-10,-22,10,-21,22,-21,48,-21,72,-21,108,-21,-115,-21,-69,-21,-23,-21,30,-20,87,-20,-109,-20,-37,-20,26,-19,114,-19,-75,-19,21,-18,105,-18,-57,-18,46,-17,-117,-17,-1,-17,101,-16,-36,-16,79,-15,-56,-15,72,-14,-63,-14,77,-13,-55,-13,93,-12,-33,-12,118,-11,1,-10,-104,-10,45,-9,-59,-9,95,-8,-5,-8,-103,-7,55,-6,-39,-6,121,-5,29,-4,-64,-4,102,-3,8,-2,-79,-2,83,-1,-2,-1,-98,0,72,1,-20,1,-113,2,56,3,-43,3,124,4,28,5,-69,5,90,6,-8,6,-111,7,44,8,-61,8,86,9,-19,9,120,10,9,11,-108,11,25,12,-93,12,32,13,-95,13,28,14,-109,14,10,15,119,15,-27,15,78,16,-78,16,20,17,112,17,-58,17,29,18,105,18,-74,18,-5,18,61,19,122,19,-79,19,-28,19,19,20,60,20,97,20,126,20,-100,20,-84,20,-62,20,-55,20,-49,20,-44,20,-56,20,-56,20,-78,20,-93,20,-120,20,108,20,71,20,35,20,-13,19,-59,19,-117,19,84,19,17,19,-50,18,-121,18,53,18,-24,17,-114,17,54,17,-42,16,115,16,13,16,-95,15,52,15,-63,14,75,14,-47,13,87,13,-45,12,84,12,-53,11,68,11,-73,10,43,10,-106,9,10,9,109,8,-36,7,63,7,-90,6,10,6,108,5,-54,4,47,4,-120,3,-21,2,69,2,-94,1,0,1,90,0,-72,-1,20,-1,111,-2,-51,-3,43,-3,-121,-4,-22,-5,70,-5,-86,-6,12,-6,111,-7,-41,-8,62,-8,-92,-9,23,-9,123,-10,-10,-11,96,-11,-39,-12,82,-12,-55,-13,78,-13,-58,-14,84,-14,-46,-15,103,-15,-18,-16,-123,-16,26,-16,-76,-17,84,-17,-12,-18,-100,-18,71,-18,-10,-19,-86,-19,97,-19,32,-19,-34,-20,-86,-20,108,-20,70,-20,16,-20,-13,-21,-55,-21,-77,-21,-106,-21,-120,-21,117,-21,113,-21,106,-21,108,-21,117,-21,124,-21,-110,-21,-95,-21,-65,-21,-34,-21,2,-20,45,-20,87,-20,-115,-20,-62,-20,1,-19,63,-19,-120,-19,-51,-19,32,-18,112,-18,-58,-18,38,-17,127,-17,-25,-17,76,-16,-73,-16,39,-15,-105,-15,17,-14,-124,-14,7,-13,-127,-13,6,-12,-114,-12,18,-11,-97,-11,44,-10,-68,-10,77,-9,-27,-9,117,-8,18,-7,-87,-7,68,-6,-30,-6,126,-5,30,-4,-68,-4,94,-3,-2,-3,-96,-2,64,-1,-26,-1,-127,0,43,1,-59,1,107,2,8,3,-87,3,72,4,-28,4,-126,5,27,6,-75,6,78,7,-31,7,120,8,7,9,-103,9,36,10,-80,10,55,11,-66,11,61,12,-63,12,57,13,-77,13,44,14,-106,14,15,15,111,15,-32,15,59,16,-98,16,-8,16,80,17,-96,17,-13,17,52,18,-123,18,-69,18,0,19,48,19}; }
	private static byte[] data69(){ return new byte[] {105,19,-109,19,-65,19,-31,19,3,20,28,20,52,20,65,20,81,20,86,20,88,20,87,20,74,20,68,20,45,20,26,20,-7,19,-32,19,-78,19,-110,19,89,19,44,19,-15,18,-76,18,116,18,45,18,-29,17,-108,17,65,17,-24,16,-110,16,44,16,-48,15,97,15,-4,14,-117,14,26,14,-91,13,43,13,-79,12,47,12,-79,11,40,11,-91,10,24,10,-115,9,-2,8,108,8,-36,7,68,7,-80,6,22,6,126,5,-29,4,70,4,-85,3,9,3,112,2,-52,1,49,1,-115,0,-16,-1,78,-1,-79,-2,16,-2,113,-3,-43,-4,52,-4,-99,-5,-3,-6,102,-6,-52,-7,54,-7,-96,-8,13,-8,124,-9,-22,-10,98,-10,-48,-11,80,-11,-60,-12,68,-12,-59,-13,68,-13,-49,-14,86,-14,-29,-15,117,-15,5,-15,-94,-16,56,-16,-36,-17,123,-17,36,-17,-47,-18,126,-18,51,-18,-21,-19,-89,-19,106,-19,45,-19,-6,-20,-57,-20,-101,-20,116,-20,80,-20,51,-20,26,-20,4,-20,-10,-21,-21,-21,-28,-21,-26,-21,-25,-21,-14,-21,0,-20,16,-20,44,-20,68,-20,105,-20,-117,-20,-70,-20,-26,-20,29,-19,82,-19,-109,-19,-48,-19,29,-18,95,-18,-74,-18,1,-17,95,-17,-75,-17,23,-16,120,-16,-32,-16,73,-15,-72,-15,39,-14,-97,-14,20,-13,-111,-13,13,-12,-113,-12,19,-11,-105,-11,35,-10,-85,-10,59,-9,-56,-9,91,-8,-18,-8,-126,-7,26,-6,-80,-6,75,-5,-29,-5,-127,-4,27,-3,-72,-3,87,-2,-17,-2,-107,-1,44,0,-50,0,104,1,9,2,-95,2,66,3,-39,3,117,4,15,5,-93,5,62,6,-50,6,103,7,-15,7,-120,8,14,9,-97,9,34,10,-83,10,45,11,-80,11,44,12,-88,12,30,13,-107,13,4,14,115,14,-36,14,68,15,-92,15,8,16,92,16,-69,16,5,17,93,17,-96,17,-21,17,42,18,105,18,-95,18,-41,18,3,19,51,19,85,19,123,19,-107,19,-83,19,-61,19,-49,19,-38,19,-33,19,-34,19,-37,19,-47,19,-64,19,-78,19,-109,19,127,19,85,19,53,19,7,19,-39,18,-91,18,107,18,48,18,-18,17,-89,17,96,17,13,17,-65,16,104,16,10,16,-77,15,71,15,-21,14,122,14,19,14,-97,13,46,13,-75,12,60,12,-63,11,64,11,-66,10,57,10,-78,9,40,9,-98,8,14,8,-128,7,-20,6,93,6,-62,5,52,5,-107,4,2,4,103,3,-53,2,51,2,-105,1,-7,0,99,0,-64,-1,42,-1,-116,-2,-16,-3,88,-3,-68,-4,37,-4,-117,-5,-11,-6,94,-6,-51,-7,54,-7,-87,-8,21,-8,-114,-9,-4,-10,121,-10,-18,-11,108,-11,-21,-12,105,-12,-14,-13,116,-13,2,-13,-115,-14,30,-14,-78,-15,74,-15,-28,-16,-123,-16,35,-16,-47,-17,114,-17,41,-17,-44,-18,-111,-18,72,-18,10,-18,-53,-19,-107,-19,96,-19,51,-19,7,-19,-31,-20,-59,-20,-97,-20,-110,-20,119,-20,107,-20,102,-20,90,-20,97,-20,97,-20,109,-20,122,-20,-113,-20,-91,-20,-61,-20,-29,-20,10,-19,50,-19,101,-19,-108,-19,-48,-19,9,-18,76,-18,-113,-18,-37,-18,37,-17,121,-17,-51,-17,39,-16,-124,-16,-28,-16,74,-15,-79,-15,28,-14,-114,-14,-5,-14,118,-13,-24,-13,105,-12,-30,-12,103,-11,-25,-11,108,-10,-7,-10,123,-9,15,-8,-106,-8,43,-7,-71,-7,77,-6,-30,-6,117,-5,15,-4,-94,-4,61,-3,-43,-3,111,-2,6,-1,-92,-1,56,0,-40,0,110,1,6,2,-94,2,54,3,-47,3,100,4,-5,4,-115,5,34,6,-81,6,67,7,-52,7,90,8,-29,8,105,9,-16,9,112,10,-14,10,110,11,-22,11,94,12,-41,12,68,13,-73,13,28,14,-119,14,-25,14,77,15,-92,15,1,16,82,16,-91,16,-15,16,57,17,125,17,-64,17,-10,17,52,18,97,18,-108,18,-68,18,-31,18,2,19,30,19,55,19,73,19,86,19,98,19,100,19,102,19,98,19,86,19,76,19,53,19,33,19,4,19,-29,18,-65,18,-109,18,105,18,51,18,-3,17,-62,17,-126,17,62,17,-8,16,-88,16,93,16,5,16,-83,15,86,15,-16,14,-109,14,41,14,-65,13,85,13,-31,12,112,12,-8,11,-128,11,2,11,-121,10,1,10,-126,9,-9,8,117,8,-27,7,96,7,-54,6,66,6,-83,5,28,5,-117,4,-14,3,97,3,-55,2,50,2,-100,1,4,1,107,0,-42,-1,60,-1,-91,-2,14,-2,119,-3,-30,-4,76,-4,-72,-5,37,-5,-109,-6,2,-6,115,-7,-26,-8,90,-8,-48,-9,71,-9,-60,-10,63,-10,-67,-11,65,-11,-63,-12,78,-12,-48,-13,101,-13,-19,-14,-121,-14,24,-14,-76,-15,80,-15,-13,-16,-108,-16,64,-16,-24,-17,-101,-17,77,-17,6,-17,-63,-18,-125,-18,69,-18,16,-18,-36,-19,-82,-19,-124,-19}; }
	private static byte[] data70(){ return new byte[] {94,-19,62,-19,33,-19,9,-19,-11,-20,-24,-20,-35,-20,-40,-20,-41,-20,-39,-20,-26,-20,-18,-20,4,-19,23,-19,51,-19,83,-19,119,-19,-98,-19,-52,-19,-4,-19,52,-18,106,-18,-82,-18,-23,-18,53,-17,124,-17,-51,-17,30,-16,116,-16,-50,-16,43,-15,-114,-15,-16,-15,90,-14,-60,-14,49,-13,-89,-13,21,-12,-108,-12,5,-11,-118,-11,2,-10,-120,-10,11,-9,-113,-9,26,-8,-96,-8,46,-7,-70,-7,74,-6,-40,-6,107,-5,-4,-5,-113,-4,36,-3,-73,-3,79,-2,-32,-2,123,-1,11,0,-90,0,56,1,-48,1,96,2,-4,2,-122,3,33,4,-84,4,63,5,-48,5,88,6,-20,6,108,7,0,8,124,8,7,9,-122,9,8,10,-125,10,2,11,116,11,-18,11,95,12,-50,12,59,13,-92,13,8,14,109,14,-53,14,35,15,-128,15,-50,15,36,16,106,16,-73,16,-9,16,58,17,116,17,-85,17,-32,17,13,18,57,18,94,18,-128,18,-100,18,-73,18,-55,18,-39,18,-27,18,-23,18,-16,18,-26,18,-25,18,-47,18,-53,18,-80,18,-103,18,123,18,85,18,52,18,5,18,-41,17,-93,17,106,17,48,17,-19,16,-85,16,96,16,22,16,-59,15,113,15,24,15,-64,14,93,14,-2,13,-105,13,45,13,-61,12,83,12,-31,11,107,11,-10,10,120,10,0,10,125,9,-4,8,124,8,-15,7,111,7,-29,6,88,6,-51,5,62,5,-80,4,33,4,-114,3,-2,2,106,2,-40,1,69,1,-80,0,30,0,-120,-1,-9,-2,97,-2,-47,-3,59,-3,-82,-4,25,-4,-116,-5,-5,-6,112,-6,-29,-7,87,-7,-47,-8,70,-8,-59,-9,62,-9,-65,-10,64,-10,-61,-11,73,-11,-46,-12,93,-12,-19,-13,122,-13,20,-13,-91,-14,70,-14,-32,-15,-127,-15,41,-15,-50,-16,125,-16,43,-16,-32,-17,-104,-17,81,-17,21,-17,-44,-18,-97,-18,108,-18,56,-18,19,-18,-26,-19,-57,-19,-88,-19,-115,-19,122,-19,104,-19,91,-19,84,-19,80,-19,82,-19,88,-19,96,-19,112,-19,-124,-19,-103,-19,-71,-19,-44,-19,-2,-19,35,-18,82,-18,-122,-18,-74,-18,-9,-18,46,-17,119,-17,-73,-17,6,-16,78,-16,-90,-16,-9,-16,80,-15,-80,-15,10,-14,113,-14,-41,-14,63,-13,-82,-13,27,-12,-115,-12,5,-11,122,-11,-10,-11,112,-10,-14,-10,112,-9,-11,-9,121,-8,0,-7,-119,-7,16,-6,-97,-6,40,-5,-71,-5,70,-4,-44,-4,103,-3,-11,-3,-118,-2,23,-1,-84,-1,61,0,-50,0,97,1,-16,1,-127,2,18,3,-94,3,44,4,-64,4,69,5,-44,5,93,6,-30,6,108,7,-20,7,114,8,-16,8,111,9,-23,9,101,10,-39,10,80,11,-66,11,48,12,-104,12,4,13,104,13,-57,13,45,14,127,14,-33,14,46,15,-127,15,-51,15,22,16,90,16,-99,16,-39,16,18,17,72,17,119,17,-91,17,-52,17,-15,17,16,18,44,18,66,18,85,18,100,18,106,18,118,18,110,18,114,18,103,18,88,18,77,18,49,18,28,18,-3,17,-39,17,-76,17,-119,17,89,17,39,17,-17,16,-77,16,117,16,48,16,-22,15,-97,15,79,15,-2,14,-89,14,78,14,-15,13,-111,13,43,13,-54,12,90,12,-14,11,-128,11,14,11,-101,10,34,10,-88,9,45,9,-81,8,44,8,-80,7,35,7,-89,6,23,6,-107,5,7,5,125,4,-13,3,96,3,-37,2,67,2,-69,1,40,1,-103,0,11,0,119,-1,-19,-2,88,-2,-49,-3,60,-3,-80,-4,36,-4,-105,-5,14,-5,-125,-6,-4,-7,115,-7,-14,-8,107,-8,-20,-9,107,-9,-18,-10,116,-10,-7,-11,-123,-11,15,-11,-96,-12,47,-12,-57,-13,89,-13,-5,-14,-111,-14,55,-14,-38,-15,-128,-15,45,-15,-36,-16,-117,-16,71,-16,-5,-17,-68,-17,126,-17,65,-17,15,-17,-41,-18,-80,-18,126,-18,98,-18,55,-18,32,-18,5,-18,-16,-19,-30,-19,-44,-19,-51,-19,-54,-19,-52,-19,-48,-19,-35,-19,-25,-19,-2,-19,18,-18,47,-18,78,-18,114,-18,-102,-18,-59,-18,-7,-18,40,-17,102,-17,-99,-17,-30,-17,35,-16,109,-16,-73,-16,7,-15,91,-15,-82,-15,14,-14,99,-14,-52,-14,39,-13,-107,-13,-7,-13,106,-12,-44,-12,75,-11,-70,-11,55,-10,-87,-10,43,-9,-93,-9,37,-8,-89,-8,38,-7,-79,-7,47,-6,-66,-6,65,-5,-50,-5,87,-4,-29,-4,110,-3,-1,-3,-123,-2,28,-1,-97,-1,55,0,-68,0,80,1,-39,1,104,2,-14,2,-128,3,7,4,-108,4,25,5,-94,5,40,6,-86,6,47,7,-82,7,45,8,-85,8,36,9,-98,9,19,10,-119,10,-10,10,105,11,-47,11,60,12,-93,12,2,13,103,13,-66,13,28,14,110,14,-61,14,15,15,95,15,-97,15,-22,15,36,16,100,16,-103,16,-48,16,-4,16,45,17,79,17}; }
	private static byte[] data71(){ return new byte[] {118,17,-107,17,-80,17,-57,17,-39,17,-25,17,-13,17,-11,17,-4,17,-13,17,-14,17,-31,17,-43,17,-66,17,-87,17,-118,17,107,17,69,17,28,17,-17,16,-64,16,-122,16,84,16,16,16,-45,15,-113,15,67,15,-3,14,-89,14,89,14,0,14,-89,13,75,13,-23,12,-120,12,32,12,-72,11,76,11,-34,10,107,10,-5,9,-127,9,13,9,-113,8,21,8,-106,7,22,7,-106,6,15,6,-113,5,6,5,-128,4,-7,3,108,3,-23,2,87,2,-45,1,66,1,-70,0,45,0,-96,-1,24,-1,-121,-2,3,-2,114,-3,-20,-4,98,-4,-38,-5,82,-5,-50,-6,71,-6,-59,-7,67,-7,-62,-8,71,-8,-58,-9,79,-9,-44,-10,95,-10,-19,-11,120,-11,13,-11,-98,-12,54,-12,-48,-13,106,-13,13,-13,-84,-14,86,-14,-7,-15,-83,-15,85,-15,16,-15,-63,-16,-128,-16,59,-16,0,-16,-60,-17,-112,-17,92,-17,47,-17,5,-17,-34,-18,-66,-18,-98,-18,-122,-18,111,-18,98,-18,78,-18,78,-18,64,-18,72,-18,71,-18,81,-18,94,-18,109,-18,-125,-18,-99,-18,-73,-18,-35,-18,-4,-18,46,-17,82,-17,-115,-17,-70,-17,-8,-17,53,-16,115,-16,-69,-16,0,-15,78,-15,-100,-15,-16,-15,68,-14,-97,-14,-6,-14,91,-13,-68,-13,35,-12,-118,-12,-11,-12,99,-11,-45,-11,69,-10,-69,-10,48,-9,-86,-9,38,-8,-95,-8,32,-7,-94,-7,32,-6,-89,-6,40,-5,-80,-5,52,-4,-67,-4,68,-3,-51,-3,86,-2,-32,-2,104,-1,-12,-1,123,0,8,1,-114,1,26,2,-98,2,43,3,-82,3,54,4,-69,4,59,5,-60,5,63,6,-60,6,60,7,-66,7,51,8,-80,8,34,9,-103,9,9,10,121,10,-27,10,79,11,-73,11,28,12,123,12,-36,12,54,13,-113,13,-27,13,52,14,-123,14,-51,14,24,15,87,15,-101,15,-43,15,13,16,68,16,112,16,-93,16,-59,16,-16,16,11,17,42,17,69,17,83,17,107,17,113,17,122,17,-128,17,125,17,122,17,113,17,99,17,81,17,63,17,33,17,9,17,-30,16,-64,16,-107,16,104,16,55,16,-1,15,-52,15,-122,15,81,15,1,15,-61,14,113,14,39,14,-47,13,-128,13,36,13,-54,12,109,12,6,12,-88,11,62,11,-45,10,106,10,-8,9,-120,9,21,9,-97,8,39,8,-80,7,49,7,-72,6,53,6,-70,5,52,5,-74,4,46,4,-82,3,36,3,-94,2,24,2,-108,1,10,1,-125,0,-4,-1,115,-1,-19,-2,100,-2,-33,-3,86,-3,-45,-4,77,-4,-55,-5,71,-5,-60,-6,68,-6,-58,-7,71,-7,-52,-8,83,-8,-41,-9,102,-9,-20,-10,-128,-10,11,-10,-94,-11,51,-11,-49,-12,102,-12,6,-12,-93,-13,75,-13,-21,-14,-101,-14,65,-14,-9,-15,-91,-15,96,-15,23,-15,-41,-16,-106,-16,95,-16,34,-16,-10,-17,-65,-17,-103,-17,109,-17,77,-17,42,-17,18,-17,-11,-18,-25,-18,-47,-18,-50,-18,-66,-18,-63,-18,-66,-18,-59,-18,-51,-18,-36,-18,-23,-18,5,-17,23,-17,58,-17,88,-17,126,-17,-86,-17,-46,-17,9,-16,55,-16,118,-16,-83,-16,-15,-16,49,-15,122,-15,-61,-15,18,-14,99,-14,-75,-14,16,-13,102,-13,-57,-13,39,-12,-121,-12,-14,-12,84,-11,-60,-11,47,-10,-98,-10,19,-9,-126,-9,-3,-9,113,-8,-20,-8,104,-7,-30,-7,100,-6,-32,-6,98,-5,-27,-5,101,-4,-22,-4,110,-3,-13,-3,119,-2,-2,-2,-125,-1,7,0,-110,0,16,1,-99,1,28,2,-93,2,38,3,-87,3,44,4,-85,4,44,5,-86,5,39,6,-92,6,28,7,-106,7,11,8,-127,8,-14,8,99,9,-47,9,60,10,-88,10,9,11,117,11,-52,11,53,12,-120,12,-26,12,56,13,-116,13,-38,13,38,14,111,14,-79,14,-10,14,49,15,108,15,-93,15,-44,15,4,16,47,16,86,16,122,16,-105,16,-74,16,-54,16,-32,16,-19,16,-5,16,-1,16,7,17,1,17,0,17,-11,16,-24,16,-38,16,-63,16,-85,16,-114,16,106,16,75,16,29,16,-13,15,-59,15,-116,15,90,15,27,15,-35,14,-100,14,85,14,12,14,-62,13,109,13,33,13,-61,12,115,12,15,12,-73,11,79,11,-15,10,-123,10,33,10,-80,9,70,9,-42,8,96,8,-14,7,117,7,5,7,-124,6,17,6,-115,5,23,5,-110,4,24,4,-111,3,22,3,-113,2,14,2,-115,1,4,1,-120,0,-3,-1,126,-1,-9,-2,119,-2,-15,-3,113,-3,-18,-4,110,-4,-20,-5,112,-5,-17,-6,114,-6,-5,-7,124,-7,7,-7,-113,-8,26,-8,-88,-9,54,-9,-55,-10,90,-10,-13,-11,-122,-11,39,-11,-65,-12,100,-12,1,-12,-85,-13,82,-13,-2,-14,-83,-14,94,-14,20,-14,-52,-15,-118,-15,69,-15,13,-15,-49,-16,-99,-16,104,-16,59,-16}; }
	private static byte[] data72(){ return new byte[] {14,-16,-21,-17,-61,-17,-87,-17,-119,-17,115,-17,98,-17,77,-17,72,-17,59,-17,58,-17,58,-17,61,-17,71,-17,82,-17,98,-17,121,-17,-116,-17,-83,-17,-55,-17,-17,-17,22,-16,64,-16,113,-16,-95,-16,-37,-16,17,-15,80,-15,-110,-15,-45,-15,31,-14,102,-14,-74,-14,7,-13,90,-13,-77,-13,13,-12,104,-12,-54,-12,42,-11,-111,-11,-9,-11,97,-10,-51,-10,58,-9,-83,-9,26,-8,-109,-8,5,-7,126,-7,-8,-7,111,-6,-20,-6,104,-5,-26,-5,102,-4,-28,-4,98,-3,-24,-3,97,-2,-20,-2,102,-1,-20,-1,110,0,-21,0,114,1,-17,1,114,2,-14,2,109,3,-14,3,105,4,-22,4,99,5,-38,5,89,6,-56,6,69,7,-79,7,40,8,-107,8,2,9,112,9,-43,9,65,10,-96,10,5,11,99,11,-66,11,26,12,112,12,-63,12,23,13,93,13,-81,13,-17,13,57,14,117,14,-76,14,-20,14,34,15,85,15,-125,15,-81,15,-45,15,-5,15,22,16,53,16,75,16,96,16,112,16,125,16,-126,16,-116,16,-121,16,-120,16,125,16,117,16,99,16,83,16,56,16,35,16,-2,15,-29,15,-76,15,-108,15,93,15,53,15,-6,14,-59,14,-121,14,73,14,8,14,-64,13,121,13,43,13,-35,12,-119,12,56,12,-39,11,-122,11,34,11,-58,10,97,10,-3,9,-107,9,42,9,-62,8,79,8,-28,7,112,7,-5,6,-118,6,15,6,-101,5,32,5,-91,4,44,4,-84,3,50,3,-78,2,53,2,-76,1,55,1,-76,0,57,0,-76,-1,56,-1,-74,-2,58,-2,-73,-3,63,-3,-70,-4,69,-4,-61,-5,76,-5,-46,-6,89,-6,-28,-7,107,-7,-6,-8,-120,-8,21,-8,-84,-9,57,-9,-44,-10,104,-10,6,-10,-96,-11,64,-11,-30,-12,-124,-12,48,-12,-44,-13,-121,-13,48,-13,-23,-14,-103,-14,89,-14,14,-14,-43,-15,-111,-15,93,-15,37,-15,-14,-16,-60,-16,-105,-16,115,-16,74,-16,48,-16,14,-16,-8,-17,-29,-17,-47,-17,-59,-17,-70,-17,-74,-17,-76,-17,-74,-17,-69,-17,-57,-17,-46,-17,-26,-17,-6,-17,20,-16,47,-16,83,-16,114,-16,-96,-16,-57,-16,-8,-16,43,-15,95,-15,-99,-15,-43,-15,26,-14,89,-14,-92,-14,-22,-14,59,-13,-119,-13,-36,-13,49,-12,-116,-12,-28,-12,70,-11,-94,-11,6,-10,110,-10,-47,-10,62,-9,-89,-9,22,-8,-124,-8,-8,-8,101,-7,-32,-7,80,-6,-54,-6,66,-5,-71,-5,53,-4,-80,-4,43,-3,-87,-3,34,-2,-92,-2,30,-1,-96,-1,24,0,-100,0,19,1,-105,1,15,2,-115,2,9,3,-124,3,-3,3,120,4,-19,4,105,5,-41,5,84,6,-67,6,55,7,-96,7,16,8,123,8,-29,8,78,9,-82,9,21,10,115,10,-47,10,47,11,-126,11,-34,11,43,12,-127,12,-54,12,22,13,92,13,-96,13,-31,13,31,14,87,14,-114,14,-61,14,-16,14,29,15,70,15,106,15,-116,15,-87,15,-62,15,-40,15,-18,15,-10,15,9,16,7,16,18,16,12,16,11,16,0,16,-9,15,-28,15,-44,15,-69,15,-96,15,-126,15,95,15,58,15,16,15,-28,14,-77,14,126,14,73,14,12,14,-49,13,-113,13,71,13,5,13,-76,12,110,12,21,12,-53,11,108,11,26,11,-69,10,96,10,-3,9,-100,9,56,9,-50,8,107,8,-8,7,-110,7,33,7,-81,6,66,6,-54,5,88,5,-29,4,105,4,-11,3,122,3,0,3,-119,2,9,2,-107,1,18,1,-100,0,28,0,-92,-1,36,-1,-81,-2,43,-2,-70,-3,55,-3,-59,-4,71,-4,-45,-5,90,-5,-26,-6,113,-6,-1,-7,-117,-7,30,-7,-82,-8,67,-8,-41,-9,111,-9,7,-9,-91,-10,64,-10,-29,-11,-126,-11,43,-11,-50,-12,125,-12,37,-12,-38,-13,-120,-13,65,-13,-8,-14,-76,-14,115,-14,53,-14,-4,-15,-63,-15,-110,-15,92,-15,52,-15,7,-15,-29,-16,-64,-16,-96,-16,-121,-16,109,-16,91,-16,75,-16,60,-16,56,-16,44,-16,50,-16,48,-16,55,-16,67,-16,77,-16,96,-16,119,-16,-117,-16,-84,-16,-55,-16,-20,-16,22,-15,60,-15,111,-15,-101,-15,-44,-15,10,-14,69,-14,-122,-14,-61,-14,14,-13,79,-13,-96,-13,-24,-13,62,-12,-115,-12,-27,-12,61,-11,-106,-11,-8,-11,82,-10,-70,-10,25,-9,-126,-9,-22,-9,81,-8,-61,-8,41,-7,-96,-7,8,-6,-125,-6,-19,-6,105,-5,-38,-5,81,-4,-54,-4,63,-3,-69,-3,48,-2,-84,-2,37,-1,-98,-1,27,0,-113,0,14,1,-123,1,-3,1,121,2,-19,2,102,3,-36,3,80,4,-56,4,54,5,-83,5,25,6,-118,6,-7,6,97,7,-49,7,52,8,-101,8,1,9,95,9,-60,9,28,10,123,10,-48,10,42,11,122,11,-53,11,28,12,96,12,-79,12,-19,12,54,13,112,13,-81,13}; }
	private static byte[] data73(){ return new byte[] {-28,13,28,14,76,14,122,14,-88,14,-55,14,-10,14,13,15,49,15,71,15,94,15,110,15,127,15,-120,15,-111,15,-108,15,-112,15,-108,15,-126,15,-125,15,105,15,95,15,66,15,48,15,10,15,-13,14,-58,14,-92,14,119,14,72,14,25,14,-33,13,-85,13,110,13,46,13,-16,12,-90,12,99,12,20,12,-53,11,120,11,37,11,-46,10,119,10,30,10,-62,9,97,9,2,9,-98,8,56,8,-47,7,105,7,-4,6,-107,6,31,6,-71,5,63,5,-41,4,91,4,-17,3,116,3,3,3,-117,2,21,2,-99,1,37,1,-80,0,52,0,-63,-1,70,-1,-50,-2,89,-2,-31,-3,107,-3,-12,-4,-125,-4,8,-4,-98,-5,36,-5,-73,-6,71,-6,-40,-7,110,-7,-2,-8,-102,-8,46,-8,-54,-9,103,-9,4,-9,-91,-10,71,-10,-19,-11,-111,-11,64,-11,-24,-12,-102,-12,73,-12,0,-12,-77,-13,115,-13,43,-13,-17,-14,-79,-14,118,-14,64,-14,15,-14,-36,-15,-78,-15,-119,-15,95,-15,68,-15,30,-15,7,-15,-19,-16,-37,-16,-56,-16,-68,-16,-77,-16,-85,-16,-84,-16,-87,-16,-78,-16,-74,-16,-56,-16,-47,-16,-23,-16,-3,-16,24,-15,54,-15,88,-15,122,-15,-92,-15,-48,-15,-5,-15,51,-14,97,-14,-96,-14,-42,-14,24,-13,88,-13,-100,-13,-25,-13,42,-12,-128,-12,-58,-12,33,-11,112,-11,-55,-11,35,-10,126,-10,-36,-10,61,-9,-97,-9,2,-8,105,-8,-47,-8,56,-7,-88,-7,13,-6,-126,-6,-20,-6,95,-5,-50,-5,66,-4,-77,-4,42,-3,-102,-3,18,-2,-122,-2,-3,-2,112,-1,-22,-1,90,0,-41,0,70,1,-65,1,50,2,-88,2,26,3,-116,3,1,4,109,4,-29,4,76,5,-67,5,40,6,-111,6,-2,6,94,7,-51,7,39,8,-110,8,-22,8,76,9,-90,9,-2,9,87,10,-86,10,-6,10,79,11,-110,11,-27,11,39,12,106,12,-78,12,-27,12,43,13,91,13,-106,13,-62,13,-10,13,27,14,73,14,103,14,-113,14,-90,14,-59,14,-39,14,-19,14,-2,14,8,15,18,15,22,15,25,15,23,15,16,15,9,15,-6,14,-19,14,-41,14,-62,14,-91,14,-118,14,103,14,67,14,27,14,-17,13,-62,13,-113,13,92,13,32,13,-21,12,-89,12,107,12,36,12,-34,11,-106,11,71,11,-3,10,-91,10,89,10,-4,9,-88,9,76,9,-19,8,-110,8,46,8,-50,7,103,7,2,7,-102,6,47,6,-55,5,87,5,-19,4,127,4,13,4,-97,3,45,3,-70,2,74,2,-42,1,97,1,-16,0,121,0,9,0,-111,-1,34,-1,-87,-2,59,-2,-60,-3,85,-3,-30,-4,114,-4,2,-4,-110,-5,38,-5,-73,-6,79,-6,-29,-7,121,-7,22,-7,-85,-8,78,-8,-26,-9,-116,-9,41,-9,-46,-10,116,-10,33,-10,-57,-11,123,-11,36,-11,-35,-12,-115,-12,71,-12,3,-12,-66,-13,127,-13,68,-13,7,-13,-44,-14,-97,-14,108,-14,68,-14,20,-14,-13,-15,-52,-15,-83,-15,-112,-15,119,-15,96,-15,79,-15,63,-15,51,-15,44,-15,39,-15,36,-15,42,-15,42,-15,57,-15,67,-15,83,-15,103,-15,125,-15,-103,-15,-75,-15,-41,-15,-5,-15,33,-14,80,-14,121,-14,-83,-14,-31,-14,22,-13,85,-13,-117,-13,-44,-13,14,-12,91,-12,-98,-12,-19,-12,55,-11,-118,-11,-37,-11,48,-10,-120,-10,-32,-10,60,-9,-102,-9,-9,-9,92,-8,-69,-8,36,-7,-123,-7,-14,-7,85,-6,-58,-6,44,-5,-100,-5,8,-4,119,-4,-26,-4,87,-3,-58,-3,56,-2,-88,-2,30,-1,-120,-1,4,0,108,0,-27,0,83,1,-59,1,54,2,-90,2,20,3,-122,3,-16,3,97,4,-55,4,54,5,-96,5,6,6,110,6,-44,6,52,7,-100,7,-11,7,88,8,-77,8,11,9,104,9,-75,9,19,10,90,10,-78,10,-10,10,69,11,-120,11,-49,11,15,12,78,12,-119,12,-61,12,-10,12,45,13,86,13,-118,13,-83,13,-40,13,-9,13,24,14,52,14,77,14,99,14,116,14,-124,14,-113,14,-105,14,-101,14,-99,14,-101,14,-108,14,-115,14,126,14,113,14,92,14,70,14,44,14,16,14,-18,13,-53,13,-92,13,123,13,77,13,29,13,-23,12,-77,12,124,12,60,12,1,12,-68,11,122,11,49,11,-22,10,-103,10,81,10,-5,9,-87,9,85,9,-6,8,-93,8,71,8,-24,7,-118,7,40,7,-59,6,97,6,-4,5,-110,5,46,5,-64,4,88,4,-19,3,125,3,18,3,-91,2,51,2,-56,1,86,1,-25,0,119,0,7,0,-105,-1,39,-1,-71,-2,72,-2,-38,-3,108,-3,-4,-4,-109,-4,37,-4,-72,-5,84,-5,-31,-6,-123,-6,20,-6,-73,-7,79,-7,-17,-8,-115,-8,49,-8,-46,-9,122,-9,31,-9,-55,-10,117,-10,35,-10,-45,-11,-123,-11,60,-11}; }
	private static byte[] data74(){ return new byte[] {-16,-12,-82,-12,104,-12,42,-12,-21,-13,-80,-13,121,-13,65,-13,22,-13,-34,-14,-69,-14,-118,-14,106,-14,70,-14,37,-14,12,-14,-16,-15,-34,-15,-55,-15,-69,-15,-80,-15,-89,-15,-93,-15,-94,-15,-95,-15,-86,-15,-81,-15,-66,-15,-54,-15,-31,-15,-15,-15,15,-14,40,-14,72,-14,110,-14,-113,-14,-69,-14,-26,-14,20,-13,73,-13,123,-13,-75,-13,-19,-13,46,-12,106,-12,-77,-12,-14,-12,62,-11,-121,-11,-43,-11,36,-10,117,-10,-56,-10,33,-9,117,-9,-45,-9,43,-8,-119,-8,-20,-8,71,-7,-79,-7,12,-6,121,-6,-39,-6,70,-5,-85,-5,24,-4,126,-4,-18,-4,85,-3,-56,-3,46,-2,-95,-2,12,-1,121,-1,-21,-1,84,0,-58,0,49,1,-97,1,12,2,121,2,-29,2,81,3,-72,3,37,4,-120,4,-10,4,85,5,-63,5,30,6,-123,6,-30,6,67,7,-98,7,-4,7,82,8,-82,8,-2,8,86,9,-93,9,-11,9,64,10,-117,10,-48,10,25,11,87,11,-101,11,-43,11,16,12,72,12,126,12,-85,12,-31,12,3,13,54,13,82,13,126,13,-108,13,-73,13,-52,13,-29,13,-9,13,3,14,18,14,25,14,30,14,34,14,31,14,27,14,22,14,5,14,-3,13,-24,13,-44,13,-68,13,-93,13,127,13,102,13,58,13,23,13,-23,12,-65,12,-116,12,90,12,35,12,-24,11,-79,11,110,11,47,11,-21,10,-93,10,95,10,14,10,-59,9,114,9,36,9,-51,8,121,8,32,8,-58,7,109,7,11,7,-78,6,78,6,-20,5,-115,5,35,5,-62,4,89,4,-15,3,-116,3,31,3,-71,2,73,2,-28,1,116,1,12,1,-99,0,51,0,-58,-1,91,-1,-18,-2,-124,-2,24,-2,-83,-3,68,-3,-38,-4,113,-4,12,-4,-96,-5,65,-5,-42,-6,120,-6,17,-6,-74,-7,81,-7,-6,-8,-106,-8,69,-8,-29,-9,-105,-9,58,-9,-20,-10,-101,-10,75,-10,5,-10,-77,-11,118,-11,39,-11,-17,-12,-88,-12,112,-12,52,-12,-3,-13,-55,-13,-105,-13,104,-13,61,-13,21,-13,-19,-14,-52,-14,-84,-14,-113,-14,119,-14,94,-14,78,-14,60,-14,50,-14,36,-14,35,-14,26,-14,33,-14,31,-14,40,-14,50,-14,61,-14,80,-14,98,-14,119,-14,-108,-14,-82,-14,-49,-14,-14,-14,24,-13,63,-13,110,-13,-101,-13,-53,-13,4,-12,54,-12,115,-12,-81,-12,-19,-12,48,-11,116,-11,-70,-11,4,-10,77,-10,-99,-10,-20,-10,60,-9,-108,-9,-29,-9,65,-8,-107,-8,-11,-8,77,-7,-82,-7,12,-6,108,-6,-46,-6,48,-5,-102,-5,-7,-5,101,-4,-56,-4,50,-3,-101,-3,0,-2,110,-2,-44,-2,64,-1,-87,-1,20,0,125,0,-25,0,81,1,-70,1,34,2,-114,2,-17,2,93,3,-67,3,39,4,-119,4,-20,4,79,5,-81,5,13,6,111,6,-58,6,39,7,121,7,-42,7,41,8,125,8,-48,8,28,9,109,9,-74,9,0,10,71,10,-119,10,-51,10,9,11,75,11,126,11,-68,11,-21,11,31,12,80,12,120,12,-92,12,-54,12,-22,12,16,13,40,13,69,13,91,13,111,13,127,13,-112,13,-107,13,-93,13,-96,13,-88,13,-95,13,-98,13,-106,13,-120,13,124,13,106,13,83,13,61,13,34,13,2,13,-28,12,-67,12,-104,12,109,12,66,12,16,12,-33,11,-85,11,112,11,59,11,-7,10,-69,10,124,10,50,10,-14,9,-93,9,92,9,13,9,-65,8,106,8,28,8,-62,7,111,7,21,7,-70,6,95,6,2,6,-93,5,69,5,-30,4,-128,4,31,4,-72,3,87,3,-18,2,-119,2,36,2,-71,1,87,1,-24,0,-119,0,23,0,-72,-1,72,-1,-24,-2,121,-2,26,-2,-85,-3,75,-3,-29,-4,126,-4,31,-4,-76,-5,91,-5,-14,-6,-103,-6,56,-6,-37,-7,-127,-7,37,-7,-48,-8,117,-8,38,-8,-52,-9,-126,-9,46,-9,-27,-10,-106,-10,81,-10,8,-10,-58,-11,-123,-11,67,-11,7,-11,-48,-12,-108,-12,100,-12,46,-12,0,-12,-45,-13,-85,-13,-127,-13,96,-13,62,-13,30,-13,7,-13,-22,-14,-40,-14,-58,-14,-75,-14,-84,-14,-95,-14,-101,-14,-101,-14,-104,-14,-97,-14,-93,-14,-81,-14,-70,-14,-53,-14,-35,-14,-11,-14,11,-13,43,-13,68,-13,109,-13,-118,-13,-70,-13,-35,-13,16,-12,58,-12,115,-12,-93,-12,-32,-12,21,-11,87,-11,-110,-11,-40,-11,25,-10,97,-10,-87,-10,-12,-10,64,-9,-112,-9,-33,-9,52,-8,-122,-8,-34,-8,52,-7,-115,-7,-23,-7,69,-6,-95,-6,0,-5,96,-5,-63,-5,32,-4,-119,-4,-31,-4,83,-3,-86,-3,25,-2,121,-2,-32,-2,71,-1,-84,-1,18,0,121,0,-34,0,68,1,-87,1,15,2,114,2,-41,2,58,3,-102,3,1,4,90,4,-63,4,25,5,123,5,-45,5,48,6,-119,6,-33,6}; }
	private static byte[] data75(){ return new byte[] {54,7,-120,7,-34,7,42,8,-128,8,-62,8,24,9,85,9,-90,9,-30,9,41,10,101,10,-93,10,-34,10,21,11,75,11,126,11,-84,11,-34,11,2,12,48,12,80,12,118,12,-108,12,-81,12,-54,12,-33,12,-12,12,3,13,18,13,27,13,34,13,41,13,39,13,40,13,33,13,28,13,13,13,5,13,-18,12,-32,12,-59,12,-84,12,-109,12,109,12,83,12,38,12,3,12,-42,11,-86,11,120,11,73,11,14,11,-36,10,-98,10,98,10,36,10,-31,9,-98,9,90,9,14,9,-55,8,119,8,47,8,-37,7,-118,7,59,7,-35,6,-110,6,47,6,-35,5,-128,5,34,5,-55,4,103,4,11,4,-88,3,73,3,-25,2,-124,2,36,2,-66,1,90,1,-7,0,-109,0,46,0,-49,-1,99,-1,6,-1,-98,-2,60,-2,-36,-3,117,-3,24,-3,-79,-4,88,-4,-13,-5,-104,-5,57,-5,-34,-6,-126,-6,42,-6,-48,-7,122,-7,37,-7,-48,-8,-128,-8,48,-8,-34,-9,-105,-9,70,-9,4,-9,-70,-10,119,-10,52,-10,-11,-11,-73,-11,126,-11,67,-11,15,-11,-39,-12,-85,-12,123,-12,80,-12,38,-12,1,-12,-34,-13,-69,-13,-94,-13,127,-13,114,-13,81,-13,75,-13,48,-13,45,-13,30,-13,26,-13,23,-13,21,-13,25,-13,29,-13,40,-13,48,-13,67,-13,78,-13,105,-13,123,-13,-104,-13,-76,-13,-46,-13,-8,-13,25,-12,69,-12,108,-12,-99,-12,-55,-12,-1,-12,49,-11,107,-11,-93,-11,-33,-11,32,-10,94,-10,-93,-10,-26,-10,47,-9,118,-9,-60,-9,15,-8,94,-8,-80,-8,-1,-8,86,-7,-87,-7,1,-6,88,-6,-78,-6,12,-5,105,-5,-61,-5,34,-4,-128,-4,-32,-4,64,-3,-98,-3,1,-2,99,-2,-62,-2,39,-1,-121,-1,-22,-1,76,0,-82,0,15,1,115,1,-45,1,50,2,-107,2,-14,2,84,3,-82,3,16,4,103,4,-57,4,30,5,120,5,-49,5,37,6,123,6,-52,6,33,7,108,7,-64,7,7,8,86,8,-101,8,-27,8,38,9,107,9,-86,9,-24,9,37,10,92,10,-108,10,-54,10,-8,10,44,11,85,11,-126,11,-90,11,-48,11,-19,11,16,12,42,12,69,12,92,12,112,12,-126,12,-115,12,-99,12,-94,12,-86,12,-84,12,-85,12,-87,12,-94,12,-102,12,-114,12,127,12,110,12,89,12,66,12,40,12,11,12,-20,11,-55,11,-92,11,125,11,83,11,36,11,-8,10,-61,10,-113,10,91,10,31,10,-27,9,-90,9,104,9,35,9,-27,8,-105,8,86,8,6,8,-64,7,108,7,37,7,-51,6,126,6,43,6,-47,5,-126,5,36,5,-50,4,117,4,22,4,-65,3,96,3,2,3,-89,2,69,2,-26,1,-116,1,34,1,-49,0,99,0,10,0,-89,-1,70,-1,-22,-2,-122,-2,42,-2,-54,-3,106,-3,17,-3,-81,-4,86,-4,-5,-5,-98,-5,73,-5,-20,-6,-101,-6,62,-6,-14,-7,-105,-7,76,-7,-6,-8,-86,-8,98,-8,17,-8,-48,-9,-127,-9,68,-9,-6,-10,-65,-10,124,-10,66,-10,7,-10,-48,-11,-103,-11,103,-11,55,-11,6,-11,-33,-12,-79,-12,-113,-12,103,-12,74,-12,40,-12,14,-12,-10,-13,-34,-13,-53,-13,-67,-13,-87,-13,-90,-13,-105,-13,-105,-13,-110,-13,-109,-13,-106,-13,-100,-13,-90,-13,-79,-13,-64,-13,-47,-13,-26,-13,-4,-13,23,-12,50,-12,82,-12,116,-12,-104,-12,-64,-12,-24,-12,22,-11,67,-11,118,-11,-89,-11,-33,-11,22,-10,81,-10,-115,-10,-51,-10,10,-9,84,-9,-111,-9,-35,-9,35,-8,110,-8,-70,-8,9,-7,85,-7,-86,-7,-8,-7,79,-6,-95,-6,-7,-6,79,-5,-89,-5,1,-4,90,-4,-74,-4,16,-3,110,-3,-56,-3,40,-2,-125,-2,-29,-2,65,-1,-100,-1,0,0,87,0,-66,0,18,1,120,1,-49,1,50,2,-120,2,-23,2,63,3,-99,3,-11,3,77,4,-91,4,-5,4,79,5,-91,5,-11,5,73,6,-106,6,-27,6,51,7,122,7,-56,7,11,8,82,8,-104,8,-45,8,26,9,82,9,-114,9,-54,9,-4,9,52,10,101,10,-109,10,-61,10,-20,10,19,11,61,11,90,11,127,11,-101,11,-74,11,-48,11,-29,11,-8,11,7,12,21,12,34,12,36,12,48,12,45,12,48,12,42,12,40,12,25,12,21,12,0,12,-13,11,-35,11,-55,11,-84,11,-109,11,116,11,82,11,49,11,7,11,-32,10,-75,10,-120,10,86,10,38,10,-17,9,-69,9,126,9,71,9,5,9,-53,8,-124,8,68,8,-2,7,-73,7,111,7,36,7,-42,6,-116,6,58,6,-20,5,-103,5,69,5,-12,4,-102,4,74,4,-20,3,-102,3,60,3,-25,2,-120,2,50,2,-44,1,120,1,32,1,-67,0,104,0,6,0,-82,-1,79,-1,-10,-2,-107,-2,64,-2,-31,-3}; }
	private static byte[] data76(){ return new byte[] {-121,-3,48,-3,-45,-4,126,-4,36,-4,-48,-5,118,-5,40,-5,-49,-6,126,-6,49,-6,-38,-7,-107,-7,65,-7,-7,-8,-79,-8,101,-8,37,-8,-37,-9,-98,-9,90,-9,30,-9,-32,-10,-89,-10,111,-10,58,-10,5,-10,-43,-11,-91,-11,122,-11,79,-11,41,-11,0,-11,-28,-12,-68,-12,-90,-12,-121,-12,112,-12,91,-12,70,-12,58,-12,39,-12,35,-12,20,-12,20,-12,15,-12,15,-12,20,-12,22,-12,35,-12,40,-12,61,-12,70,-12,96,-12,112,-12,-115,-12,-93,-12,-58,-12,-31,-12,9,-11,41,-11,85,-11,123,-11,-85,-11,-42,-11,11,-10,58,-10,117,-10,-88,-10,-30,-10,34,-9,88,-9,-93,-9,-39,-9,37,-8,102,-8,-82,-8,-8,-8,64,-7,-115,-7,-39,-7,42,-6,120,-6,-56,-6,30,-5,107,-5,-56,-5,21,-4,112,-4,-60,-4,31,-3,116,-3,-50,-3,39,-2,-128,-2,-36,-2,53,-1,-115,-1,-21,-1,67,0,-97,0,-8,0,81,1,-85,1,6,2,91,2,-73,2,11,3,99,3,-71,3,12,4,99,4,-77,4,7,5,86,5,-89,5,-14,5,68,6,-120,6,-39,6,27,7,102,7,-89,7,-18,7,43,8,109,8,-86,8,-29,8,32,9,84,9,-118,9,-66,9,-21,9,30,10,69,10,115,10,-105,10,-66,10,-34,10,0,11,26,11,57,11,78,11,102,11,118,11,-119,11,-108,11,-94,11,-87,11,-82,11,-77,11,-80,11,-78,11,-87,11,-91,11,-104,11,-115,11,123,11,108,11,85,11,62,11,38,11,7,11,-22,10,-56,10,-92,10,125,10,87,10,41,10,-2,9,-50,9,-101,9,104,9,51,9,-6,8,-65,8,-123,8,69,8,7,8,-60,7,-127,7,59,7,-9,6,-84,6,100,6,23,6,-53,5,-128,5,44,5,-30,4,-119,4,63,4,-27,3,-107,3,63,3,-23,2,-108,2,60,2,-27,1,-113,1,53,1,-34,0,-122,0,43,0,-40,-1,121,-1,40,-1,-56,-2,121,-2,26,-2,-56,-3,114,-3,24,-3,-54,-4,109,-4,35,-4,-56,-5,127,-5,39,-5,-35,-6,-115,-6,64,-6,-10,-7,-86,-7,100,-7,28,-7,-43,-8,-107,-8,78,-8,19,-8,-47,-9,-106,-9,91,-9,34,-9,-18,-10,-75,-10,-120,-10,83,-10,40,-10,-4,-11,-46,-11,-83,-11,-123,-11,101,-11,69,-11,39,-11,14,-11,-13,-12,-33,-12,-53,-12,-70,-12,-83,-12,-96,-12,-104,-12,-111,-12,-114,-12,-117,-12,-113,-12,-111,-12,-103,-12,-95,-12,-82,-12,-69,-12,-51,-12,-30,-12,-12,-12,17,-11,40,-11,71,-11,105,-11,-120,-11,-81,-11,-44,-11,-2,-11,43,-10,86,-10,-119,-10,-72,-10,-18,-10,36,-9,92,-9,-107,-9,-43,-9,11,-8,84,-8,-114,-8,-42,-8,23,-7,96,-7,-91,-7,-17,-7,60,-6,-126,-6,-42,-6,30,-5,112,-5,-64,-5,16,-4,99,-4,-75,-4,8,-3,94,-3,-80,-3,8,-2,91,-2,-78,-2,7,-1,96,-1,-78,-1,15,0,93,0,-69,0,13,1,99,1,-70,1,13,2,99,2,-73,2,10,3,92,3,-82,3,0,4,77,4,-96,4,-21,4,56,5,-123,5,-51,5,23,6,96,6,-94,6,-21,6,42,7,110,7,-84,7,-23,7,39,8,94,8,-102,8,-52,8,3,9,51,9,100,9,-110,9,-68,9,-25,9,13,10,50,10,85,10,116,10,-110,10,-82,10,-58,10,-36,10,-15,10,1,11,18,11,27,11,41,11,44,11,52,11,53,11,51,11,52,11,42,11,37,11,26,11,12,11,-2,10,-22,10,-41,10,-64,10,-90,10,-118,10,110,10,73,10,44,10,2,10,-35,9,-77,9,-121,9,89,9,40,9,-6,8,-66,8,-110,8,80,8,30,8,-34,7,-94,7,99,7,32,7,-30,6,-103,6,88,6,15,6,-58,5,127,5,50,5,-25,4,-99,4,73,4,0,4,-83,3,93,3,13,3,-70,2,104,2,21,2,-63,1,109,1,27,1,-59,0,112,0,30,0,-59,-1,119,-1,29,-1,-51,-2,118,-2,37,-2,-47,-3,-128,-3,44,-3,-33,-4,-119,-4,63,-4,-19,-5,-96,-5,86,-5,6,-5,-64,-6,115,-6,47,-6,-28,-7,-91,-7,90,-7,31,-7,-38,-8,-99,-8,95,-8,36,-8,-22,-9,-75,-9,122,-9,76,-9,21,-9,-23,-10,-70,-10,-116,-10,103,-10,60,-10,27,-10,-14,-11,-38,-11,-78,-11,-96,-11,127,-11,109,-11,86,-11,67,-11,54,-11,37,-11,31,-11,18,-11,15,-11,10,-11,9,-11,13,-11,14,-11,23,-11,30,-11,43,-11,55,-11,74,-11,91,-11,112,-11,-118,-11,-97,-11,-63,-11,-36,-11,-3,-11,34,-10,69,-10,111,-10,-105,-10,-61,-10,-16,-10,35,-9,81,-9,-120,-9,-68,-9,-13,-9,47,-8,103,-8,-90,-8,-28,-8,35,-7,103,-7,-90,-7,-16,-7,47,-6,125,-6,-64,-6,12,-5,86,-5,-94,-5,-18,-5,59,-4,-119,-4,-38,-4,40,-3}; }
	private static byte[] data77(){ return new byte[] {120,-3,-53,-3,24,-2,111,-2,-67,-2,16,-1,100,-1,-75,-1,9,0,89,0,-81,0,-4,0,84,1,-95,1,-11,1,69,2,-110,2,-24,2,48,3,-124,3,-51,3,27,4,102,4,-78,4,-8,4,69,5,-123,5,-46,5,16,6,88,6,-105,6,-43,6,24,7,79,7,-111,7,-61,7,-1,7,51,8,104,8,-103,8,-56,8,-8,8,33,9,78,9,116,9,-104,9,-66,9,-36,9,-1,9,23,10,53,10,73,10,98,10,115,10,-121,10,-112,10,-93,10,-91,10,-77,10,-77,10,-71,10,-74,10,-74,10,-81,10,-88,10,-96,10,-110,10,-123,10,114,10,97,10,74,10,52,10,23,10,-4,9,-34,9,-69,9,-101,9,115,9,76,9,37,9,-11,8,-51,8,-104,8,107,8,53,8,1,8,-54,7,-111,7,87,7,27,7,-35,6,-98,6,95,6,25,6,-36,5,-112,5,81,5,5,5,-64,4,116,4,45,4,-33,3,-105,3,70,3,-4,2,-85,2,95,2,15,2,-63,1,109,1,35,1,-53,0,-125,0,43,0,-33,-1,-115,-1,59,-1,-17,-2,-103,-2,81,-2,-5,-3,-79,-3,96,-3,19,-3,-55,-4,120,-4,52,-4,-32,-5,-95,-5,80,-5,15,-5,-58,-6,-128,-6,65,-6,-6,-7,-68,-7,124,-7,61,-7,2,-7,-56,-8,-117,-8,89,-8,30,-8,-16,-9,-72,-9,-114,-9,89,-9,52,-9,3,-9,-31,-10,-73,-10,-107,-10,114,-10,83,-10,53,-10,27,-10,2,-10,-22,-11,-42,-11,-59,-11,-77,-11,-85,-11,-104,-11,-106,-11,-117,-11,-118,-11,-119,-11,-124,-11,-112,-11,-117,-11,-98,-11,-97,-11,-80,-11,-65,-11,-52,-11,-26,-11,-10,-11,16,-10,43,-10,69,-10,104,-10,-125,-10,-86,-10,-50,-10,-14,-10,34,-9,68,-9,121,-9,-94,-9,-41,-9,6,-8,62,-8,111,-8,-83,-8,-32,-8,34,-7,86,-7,-99,-7,-44,-7,28,-6,87,-6,-94,-6,-34,-6,44,-5,107,-5,-71,-5,-4,-5,75,-4,-112,-4,-34,-4,41,-3,117,-3,-61,-3,15,-2,92,-2,-84,-2,-8,-2,74,-1,-108,-1,-25,-1,50,0,-125,0,-47,0,30,1,109,1,-70,1,8,2,83,2,-95,2,-21,2,54,3,-128,3,-54,3,17,4,90,4,-98,4,-28,4,42,5,107,5,-83,5,-18,5,43,6,107,6,-90,6,-32,6,27,7,79,7,-119,7,-73,7,-15,7,25,8,79,8,118,8,-92,8,-53,8,-13,8,22,9,59,9,90,9,121,9,-109,9,-79,9,-59,9,-33,9,-16,9,-1,9,18,10,28,10,39,10,50,10,49,10,60,10,55,10,59,10,51,10,50,10,36,10,33,10,13,10,5,10,-18,9,-33,9,-57,9,-79,9,-107,9,124,9,89,9,63,9,23,9,-11,8,-47,8,-93,8,126,8,80,8,32,8,-12,7,-64,7,-117,7,92,7,30,7,-21,6,-80,6,115,6,57,6,-7,5,-70,5,123,5,55,5,-10,4,-79,4,108,4,38,4,-34,3,-102,3,76,3,10,3,-72,2,114,2,40,2,-40,1,-109,1,64,1,-8,0,-87,0,95,0,15,0,-59,-1,120,-1,41,-1,-31,-2,-111,-2,73,-2,-5,-3,-77,-3,100,-3,33,-3,-45,-4,-113,-4,69,-4,-1,-5,-71,-5,119,-5,49,-5,-14,-6,-84,-6,113,-6,46,-6,-10,-7,-75,-7,126,-7,66,-7,15,-7,-44,-8,-91,-8,110,-8,64,-8,16,-8,-29,-9,-73,-9,-113,-9,103,-9,64,-9,31,-9,-5,-10,-36,-10,-63,-10,-95,-10,-116,-10,115,-10,93,-10,78,-10,57,-10,45,-10,33,-10,21,-10,16,-10,9,-10,7,-10,4,-10,7,-10,9,-10,17,-10,23,-10,35,-10,45,-10,62,-10,77,-10,97,-10,119,-10,-116,-10,-88,-10,-62,-10,-33,-10,-1,-10,34,-9,67,-9,109,-9,-114,-9,-67,-9,-28,-9,21,-8,64,-8,115,-8,-92,-8,-41,-8,14,-7,68,-7,124,-7,-72,-7,-17,-7,48,-6,106,-6,-83,-6,-24,-6,47,-5,108,-5,-76,-5,-11,-5,61,-4,126,-4,-52,-4,11,-3,92,-3,-100,-3,-19,-3,47,-2,127,-2,-58,-2,16,-1,95,-1,-93,-1,-12,-1,58,0,-120,0,-48,0,30,1,98,1,-77,1,-12,1,70,2,-124,2,-42,2,20,3,97,3,-94,3,-24,3,45,4,109,4,-78,4,-17,4,49,5,110,5,-84,5,-25,5,33,6,91,6,-111,6,-55,6,-5,6,48,7,96,7,-112,7,-66,7,-23,7,19,8,62,8,98,8,-120,8,-86,8,-53,8,-24,8,9,9,30,9,61,9,77,9,103,9,116,9,-118,9,-109,9,-93,9,-87,9,-77,9,-72,9,-70,9,-68,9,-69,9,-73,9,-78,9,-85,9,-99,9,-106,9,-123,9,118,9,100,9,76,9,58,9,29,9,8,9,-28,8,-52,8,-91,8,-119,8,96,8,59,8,19,8,-25,7,-64,7,-115,7,99,7,45,7,0,7,-56,6}; }
	private static byte[] data78(){ return new byte[] {-107,6,93,6,37,6,-20,5,-80,5,117,5,55,5,-7,4,-71,4,121,4,54,4,-11,3,-78,3,108,3,42,3,-31,2,-97,2,84,2,16,2,-57,1,126,1,57,1,-18,0,-90,0,92,0,21,0,-53,-1,-125,-1,58,-1,-14,-2,-88,-2,101,-2,23,-2,-42,-3,-115,-3,70,-3,4,-3,-68,-4,124,-4,54,-4,-10,-5,-76,-5,116,-5,53,-5,-8,-6,-71,-6,-126,-6,65,-6,14,-6,-44,-7,-99,-7,108,-7,50,-7,8,-7,-46,-8,-88,-8,120,-8,78,-8,37,-8,-3,-9,-39,-9,-79,-9,-107,-9,110,-9,86,-9,55,-9,28,-9,6,-9,-18,-10,-38,-10,-55,-10,-72,-10,-85,-10,-98,-10,-106,-10,-117,-10,-117,-10,-126,-10,-124,-10,-123,-10,-123,-10,-112,-10,-112,-10,-96,-10,-91,-10,-70,-10,-62,-10,-38,-10,-23,-10,2,-9,24,-9,51,-9,77,-9,108,-9,-116,-9,-84,-9,-48,-9,-11,-9,26,-8,71,-8,109,-8,-100,-8,-57,-8,-8,-8,39,-7,94,-7,-118,-7,-56,-7,-9,-7,50,-6,109,-6,-93,-6,-29,-6,29,-5,90,-5,-100,-5,-40,-5,27,-4,91,-4,-98,-4,-31,-4,36,-3,104,-3,-82,-3,-15,-3,57,-2,126,-2,-61,-2,13,-1,79,-1,-101,-1,-36,-1,41,0,106,0,-74,0,-7,0,64,1,-121,1,-54,1,19,2,84,2,-102,2,-34,2,30,3,99,3,-94,3,-28,3,35,4,97,4,-97,4,-37,4,24,5,78,5,-114,5,-67,5,-4,5,41,6,99,6,-111,6,-59,6,-15,6,32,7,76,7,118,7,-98,7,-57,7,-23,7,15,8,47,8,78,8,110,8,-121,8,-92,8,-70,8,-48,8,-27,8,-11,8,8,9,20,9,33,9,41,9,52,9,54,9,62,9,60,9,62,9,58,9,54,9,48,9,38,9,30,9,13,9,3,9,-18,8,-32,8,-59,8,-74,8,-106,8,-127,8,98,8,68,8,37,8,2,8,-34,7,-70,7,-110,7,106,7,62,7,20,7,-28,6,-72,6,-123,6,84,6,33,6,-22,5,-72,5,125,5,71,5,11,5,-45,4,-106,4,88,4,30,4,-39,3,-94,3,90,3,31,3,-39,2,-102,2,86,2,17,2,-46,1,-120,1,75,1,-1,0,-65,0,120,0,52,0,-17,-1,-85,-1,98,-1,37,-1,-40,-2,-102,-2,85,-2,14,-2,-46,-3,-120,-3,76,-3,8,-3,-55,-4,-120,-4,74,-4,12,-4,-50,-5,-108,-5,87,-5,28,-5,-24,-6,-88,-6,123,-6,62,-6,15,-6,-39,-7,-87,-7,123,-7,74,-7,32,-7,-14,-8,-55,-8,-92,-8,121,-8,88,-8,53,-8,16,-8,-9,-9,-45,-9,-68,-9,-96,-9,-119,-9,113,-9,97,-9,73,-9,64,-9,42,-9,37,-9,20,-9,18,-9,5,-9,9,-9,-2,-10,5,-9,1,-9,9,-9,12,-9,22,-9,28,-9,45,-9,53,-9,74,-9,87,-9,109,-9,-125,-9,-105,-9,-76,-9,-53,-9,-21,-9,10,-8,39,-8,76,-8,109,-8,-107,-8,-69,-8,-28,-8,13,-7,60,-7,99,-7,-102,-7,-62,-7,-6,-7,40,-6,95,-6,-109,-6,-54,-6,2,-5,56,-5,118,-5,-82,-5,-23,-5,41,-4,96,-4,-90,-4,-33,-4,32,-3,98,-3,-97,-3,-28,-3,35,-2,103,-2,-90,-2,-19,-2,43,-1,115,-1,-79,-1,-7,-1,55,0,126,0,-67,0,3,1,68,1,-122,1,-57,1,9,2,72,2,-117,2,-55,2,7,3,71,3,-125,3,-65,3,-1,3,52,4,114,4,-87,4,-31,4,25,5,75,5,-123,5,-79,5,-23,5,22,6,68,6,117,6,-97,6,-56,6,-10,6,23,7,67,7,100,7,-122,7,-86,7,-59,7,-25,7,-1,7,26,8,51,8,72,8,93,8,111,8,127,8,-112,8,-102,8,-90,8,-80,8,-76,8,-67,8,-67,8,-66,8,-64,8,-69,8,-74,8,-79,8,-90,8,-97,8,-113,8,-124,8,111,8,99,8,74,8,56,8,29,8,6,8,-22,7,-50,7,-83,7,-112,7,107,7,73,7,36,7,-5,6,-42,6,-86,6,127,6,82,6,36,6,-10,5,-60,5,-110,5,94,5,43,5,-11,4,-65,4,-121,4,78,4,20,4,-37,3,-97,3,100,3,38,3,-22,2,-87,2,112,2,43,2,-16,1,-83,1,111,1,45,1,-19,0,-84,0,106,0,43,0,-25,-1,-87,-1,102,-1,38,-1,-27,-2,-90,-2,100,-2,39,-2,-26,-3,-88,-3,107,-3,44,-3,-16,-4,-76,-4,121,-4,62,-4,5,-4,-52,-5,-109,-5,96,-5,37,-5,-9,-6,-66,-6,-113,-6,92,-6,47,-6,-2,-7,-45,-7,-89,-7,123,-7,86,-7,43,-7,9,-7,-31,-8,-61,-8,-99,-8,-125,-8,98,-8,72,-8,45,-8,23,-8,-3,-9,-21,-9,-42,-9,-57,-9,-73,-9,-86,-9,-99,-9,-107,-9,-116,-9,-122,-9,-123,-9,126,-9,-126,-9,-127,-9,-122,-9,-117,-9,-109,-9,-101,-9,-89,-9,-77,-9}; }
	private static byte[] data79(){ return new byte[] {-61,-9,-46,-9,-25,-9,-9,-9,17,-8,38,-8,64,-8,94,-8,116,-8,-101,-8,-77,-8,-36,-8,-7,-8,35,-7,69,-7,112,-7,-105,-7,-61,-7,-17,-7,28,-6,73,-6,125,-6,-88,-6,-30,-6,12,-5,74,-5,118,-5,-75,-5,-27,-5,35,-4,88,-4,-108,-4,-51,-4,9,-3,69,-3,-127,-3,-66,-3,-4,-3,56,-2,120,-2,-74,-2,-12,-2,51,-1,115,-1,-79,-1,-15,-1,49,0,109,0,-82,0,-17,0,39,1,110,1,-93,1,-25,1,33,2,94,2,-102,2,-42,2,15,3,75,3,-126,3,-67,3,-14,3,43,4,93,4,-105,4,-60,4,-2,4,40,5,95,5,-121,5,-69,5,-28,5,16,6,58,6,97,6,-118,6,-83,6,-44,6,-13,6,22,7,52,7,82,7,112,7,-122,7,-92,7,-76,7,-48,7,-33,7,-12,7,0,8,18,8,28,8,38,8,50,8,52,8,63,8,60,8,66,8,63,8,62,8,58,8,51,8,43,8,36,8,21,8,11,8,-5,7,-23,7,-38,7,-63,7,-81,7,-106,7,125,7,99,7,69,7,38,7,11,7,-30,6,-54,6,-102,6,-128,6,78,6,46,6,-1,5,-41,5,-86,5,122,5,79,5,27,5,-17,4,-71,4,-123,4,86,4,26,4,-20,3,-80,3,121,3,66,3,8,3,-48,2,-107,2,90,2,31,2,-30,1,-87,1,106,1,47,1,-15,0,-76,0,120,0,58,0,-3,-1,-66,-1,-123,-1,67,-1,11,-1,-53,-2,-113,-2,88,-2,19,-2,-28,-3,-98,-3,108,-3,48,-3,-10,-4,-63,-4,-121,-4,82,-4,28,-4,-23,-5,-78,-5,-125,-5,77,-5,31,-5,-15,-6,-66,-6,-105,-6,100,-6,63,-6,18,-6,-20,-7,-58,-7,-99,-7,126,-7,87,-7,58,-7,23,-7,-3,-8,-36,-8,-56,-8,-89,-8,-105,-8,122,-8,109,-8,85,-8,73,-8,54,-8,44,-8,29,-8,24,-8,10,-8,10,-8,1,-8,1,-8,-1,-9,-1,-9,3,-8,8,-8,11,-8,24,-8,28,-8,45,-8,53,-8,72,-8,86,-8,105,-8,127,-8,-113,-8,-83,-8,-63,-8,-34,-8,-7,-8,21,-7,56,-7,83,-7,123,-7,-103,-7,-62,-7,-27,-7,15,-6,52,-6,100,-6,-119,-6,-70,-6,-27,-6,20,-5,69,-5,117,-5,-90,-5,-38,-5,13,-4,64,-4,120,-4,-85,-4,-28,-4,25,-3,84,-3,-120,-3,-57,-3,-7,-3,58,-2,111,-2,-83,-2,-27,-2,35,-1,90,-1,-101,-1,-48,-1,17,0,72,0,-123,0,-64,0,-5,0,53,1,112,1,-88,1,-29,1,29,2,83,2,-114,2,-62,2,-4,2,47,3,104,3,-104,3,-47,3,-2,3,54,4,97,4,-106,4,-63,4,-13,4,27,5,75,5,113,5,-98,5,-60,5,-21,5,16,6,52,6,86,6,120,6,-106,6,-73,6,-47,6,-19,6,8,7,28,7,55,7,73,7,94,7,109,7,-127,7,-118,7,-102,7,-91,7,-85,7,-73,7,-71,7,-65,7,-63,7,-64,7,-62,7,-68,7,-70,7,-78,7,-85,7,-95,7,-105,7,-120,7,122,7,107,7,87,7,70,7,47,7,25,7,0,7,-25,6,-52,6,-81,6,-112,6,113,6,80,6,45,6,11,6,-28,5,-67,5,-102,5,105,5,74,5,19,5,-16,4,-65,4,-113,4,100,4,47,4,3,4,-52,3,-98,3,101,3,54,3,-2,2,-54,2,-110,2,93,2,37,2,-19,1,-73,1,124,1,68,1,14,1,-49,0,-99,0,93,0,40,0,-19,-1,-76,-1,123,-1,65,-1,9,-1,-48,-2,-103,-2,94,-2,42,-2,-16,-3,-69,-3,-123,-3,77,-3,28,-3,-29,-4,-75,-4,125,-4,79,-4,27,-4,-20,-5,-66,-5,-115,-5,99,-5,51,-5,11,-5,-33,-6,-73,-6,-113,-6,105,-6,67,-6,31,-6,-2,-7,-39,-7,-65,-7,-103,-7,-124,-7,97,-7,77,-7,48,-7,26,-7,7,-7,-17,-8,-32,-8,-52,-8,-64,-8,-81,-8,-90,-8,-102,-8,-112,-8,-116,-8,-124,-8,-128,-8,-127,-8,124,-8,-128,-8,-125,-8,-123,-8,-113,-8,-109,-8,-98,-8,-88,-8,-73,-8,-62,-8,-42,-8,-31,-8,-5,-8,9,-7,37,-7,56,-7,82,-7,110,-7,-121,-7,-88,-7,-61,-7,-27,-7,6,-6,40,-6,77,-6,112,-6,-103,-6,-65,-6,-24,-6,17,-5,61,-5,103,-5,-106,-5,-62,-5,-14,-5,32,-4,82,-4,-128,-4,-74,-4,-26,-4,25,-3,79,-3,-128,-3,-73,-3,-19,-3,32,-2,91,-2,-117,-2,-56,-2,-6,-2,52,-1,107,-1,-94,-1,-38,-1,16,0,74,0,125,0,-71,0,-19,0,36,1,92,1,-111,1,-58,1,-3,1,48,2,101,2,-101,2,-54,2,0,3,48,3,97,3,-109,3,-65,3,-13,3,26,4,77,4,117,4,-95,4,-52,4,-15,4,30,5,62,5,106,5,-120,5,-81,5,-50,5,-16,5,13,6,44,6,72,6,97,6,126,6,-111,6}; }
	private static byte[] data80(){ return new byte[] {-84,6,-65,6,-48,6,-24,6,-16,6,8,7,14,7,30,7,38,7,47,7,54,7,60,7,63,7,66,7,66,7,64,7,64,7,57,7,54,7,44,7,36,7,27,7,13,7,0,7,-15,6,-31,6,-51,6,-67,6,-94,6,-111,6,118,6,95,6,65,6,40,6,7,6,-20,5,-54,5,-87,5,-122,5,98,5,63,5,22,5,-13,4,-57,4,-98,4,120,4,70,4,33,4,-17,3,-60,3,-108,3,102,3,51,3,7,3,-48,2,-91,2,106,2,64,2,4,2,-40,1,-99,1,110,1,52,1,5,1,-55,0,-102,0,94,0,48,0,-13,-1,-60,-1,-119,-1,88,-1,31,-1,-16,-2,-77,-2,-120,-2,76,-2,31,-2,-26,-3,-70,-3,-128,-3,87,-3,32,-3,-14,-4,-60,-4,-111,-4,105,-4,55,-4,13,-4,-31,-5,-73,-5,-116,-5,103,-5,59,-5,26,-5,-17,-6,-47,-6,-88,-6,-117,-6,103,-6,75,-6,43,-6,15,-6,-13,-7,-39,-7,-62,-7,-88,-7,-106,-7,125,-7,110,-7,90,-7,74,-7,62,-7,46,-7,36,-7,26,-7,16,-7,11,-7,3,-7,3,-7,-4,-8,0,-7,-3,-8,-1,-8,7,-7,7,-7,19,-7,24,-7,34,-7,46,-7,60,-7,72,-7,91,-7,104,-7,127,-7,-112,-7,-88,-7,-68,-7,-41,-7,-17,-7,11,-6,38,-6,68,-6,98,-6,-124,-6,-93,-6,-58,-6,-23,-6,14,-5,51,-5,90,-5,-126,-5,-87,-5,-44,-5,-3,-5,42,-4,84,-4,-127,-4,-80,-4,-34,-4,11,-3,61,-3,105,-3,-96,-3,-55,-3,4,-2,43,-2,105,-2,-111,-2,-52,-2,-7,-2,49,-1,97,-1,-104,-1,-56,-1,-2,-1,49,0,100,0,-104,0,-52,0,-5,0,54,1,94,1,-103,1,-59,1,-6,1,41,2,89,2,-117,2,-74,2,-21,2,17,3,69,3,110,3,-101,3,-59,3,-17,3,24,4,66,4,102,4,-112,4,-79,4,-39,4,-7,4,30,5,59,5,95,5,122,5,-104,5,-75,5,-50,5,-22,5,0,6,23,6,44,6,65,6,83,6,101,6,117,6,-127,6,-111,6,-101,6,-92,6,-80,6,-77,6,-67,6,-69,6,-58,6,-66,6,-58,6,-66,6,-65,6,-72,6,-77,6,-87,6,-92,6,-108,6,-112,6,121,6,113,6,94,6,77,6,58,6,38,6,16,6,-8,5,-30,5,-59,5,-82,5,-112,5,116,5,82,5,56,5,18,5,-12,4,-47,4,-87,4,-118,4,95,4,61,4,17,4,-20,3,-64,3,-105,3,109,3,62,3,23,3,-26,2,-70,2,-117,2,92,2,48,2,-4,1,-46,1,-103,1,114,1,56,1,15,1,-41,0,-85,0,117,0,69,0,21,0,-33,-1,-77,-1,123,-1,81,-1,25,-1,-19,-2,-71,-2,-117,-2,89,-2,43,-2,-6,-3,-51,-3,-97,-3,112,-3,67,-3,23,-3,-20,-4,-64,-4,-106,-4,108,-4,69,-4,26,-4,-7,-5,-55,-5,-81,-5,-126,-5,101,-5,63,-5,32,-5,-2,-6,-30,-6,-62,-6,-89,-6,-118,-6,114,-6,87,-6,65,-6,42,-6,20,-6,3,-6,-18,-7,-34,-7,-50,-7,-65,-7,-77,-7,-88,-7,-100,-7,-107,-7,-116,-7,-121,-7,-126,-7,127,-7,127,-7,123,-7,-127,-7,126,-7,-120,-7,-120,-7,-108,-7,-106,-7,-90,-7,-83,-7,-70,-7,-54,-7,-42,-7,-24,-7,-6,-7,11,-6,36,-6,51,-6,81,-6,99,-6,-127,-6,-104,-6,-75,-6,-45,-6,-18,-6,18,-5,44,-5,81,-5,114,-5,-108,-5,-69,-5,-36,-5,6,-4,40,-4,84,-4,120,-4,-91,-4,-53,-4,-8,-4,33,-3,79,-3,121,-3,-90,-3,-43,-3,-2,-3,50,-2,92,-2,-117,-2,-66,-2,-26,-2,29,-1,70,-1,123,-1,-90,-1,-38,-1,6,0,58,0,102,0,-105,0,-58,0,-10,0,35,1,85,1,127,1,-78,1,-38,1,13,2,51,2,102,2,-117,2,-68,2,-30,2,13,3,56,3,92,3,-120,3,-84,3,-47,3,-6,3,25,4,65,4,95,4,-125,4,-93,4,-64,4,-30,4,-6,4,26,5,52,5,76,5,103,5,123,5,-109,5,-86,5,-72,5,-47,5,-37,5,-16,5,-3,5,8,6,24,6,30,6,42,6,48,6,56,6,59,6,66,6,63,6,70,6,64,6,67,6,60,6,57,6,52,6,41,6,39,6,22,6,16,6,0,6,-12,5,-28,5,-44,5,-62,5,-80,5,-102,5,-121,5,109,5,89,5,62,5,36,5,10,5,-20,4,-46,4,-81,4,-107,4,112,4,81,4,49,4,8,4,-19,3,-65,3,-96,3,118,3,82,3,40,3,1,3,-40,2,-84,2,-121,2,86,2,50,2,-1,1,-38,1,-88,1,127,1,81,1,36,1,-11,0,-53,0,-103,0,111,0,62,0,19,0,-30,-1,-72,-1,-121,-1,91,-1,45,-1,1,-1,-46,-2,-88,-2,121,-2,80,-2,34,-2,-9,-3,-49,-3,-96,-3}; }
	private static byte[] data81(){ return new byte[] {125,-3,77,-3,42,-3,0,-3,-39,-4,-75,-4,-117,-4,106,-4,69,-4,33,-4,1,-4,-36,-5,-64,-5,-100,-5,-126,-5,97,-5,69,-5,43,-5,17,-5,-11,-6,-30,-6,-60,-6,-76,-6,-100,-6,-117,-6,119,-6,103,-6,86,-6,73,-6,58,-6,48,-6,36,-6,26,-6,20,-6,11,-6,6,-6,3,-6,-3,-7,-1,-7,-4,-7,0,-6,-3,-7,7,-6,6,-6,17,-6,22,-6,31,-6,41,-6,54,-6,63,-6,81,-6,93,-6,111,-6,127,-6,-109,-6,-90,-6,-69,-6,-46,-6,-24,-6,1,-5,26,-5,53,-5,79,-5,110,-5,-119,-5,-89,-5,-54,-5,-27,-5,11,-4,41,-4,78,-4,113,-4,-108,-4,-70,-4,-31,-4,3,-3,49,-3,79,-3,-128,-3,-94,-3,-49,-3,-9,-3,34,-2,74,-2,118,-2,-95,-2,-53,-2,-7,-2,33,-1,81,-1,119,-1,-86,-1,-49,-1,-1,-1,44,0,84,0,-125,0,-84,0,-38,0,4,1,47,1,89,1,-124,1,-82,1,-39,1,-2,1,44,2,79,2,123,2,-97,2,-57,2,-20,2,18,3,54,3,88,3,127,3,-99,3,-63,3,-31,3,-1,3,32,4,61,4,89,4,119,4,-113,4,-84,4,-63,4,-34,4,-16,4,9,5,27,5,48,5,65,5,84,5,98,5,114,5,127,5,-117,5,-105,5,-96,5,-87,5,-79,5,-74,5,-68,5,-65,5,-62,5,-62,5,-59,5,-66,5,-62,5,-71,5,-74,5,-79,5,-90,5,-95,5,-108,5,-117,5,125,5,113,5,96,5,83,5,63,5,47,5,27,5,7,5,-15,4,-38,4,-60,4,-87,4,-109,4,117,4,91,4,64,4,31,4,4,4,-28,3,-61,3,-90,3,-128,3,97,3,60,3,26,3,-10,2,-48,2,-84,2,-124,2,97,2,53,2,21,2,-28,1,-59,1,-107,1,113,1,71,1,27,1,-11,0,-55,0,-97,0,121,0,71,0,38,0,-12,-1,-47,-1,-94,-1,123,-1,79,-1,40,-1,-4,-2,-42,-2,-84,-2,-126,-2,93,-2,51,-2,12,-2,-25,-3,-66,-3,-102,-3,118,-3,78,-3,46,-3,7,-3,-26,-4,-60,-4,-94,-4,-125,-4,98,-4,68,-4,37,-4,8,-4,-20,-5,-47,-5,-75,-5,-98,-5,-125,-5,108,-5,88,-5,61,-5,48,-5,20,-5,10,-5,-13,-6,-25,-6,-44,-6,-55,-6,-70,-6,-78,-6,-91,-6,-100,-6,-107,-6,-116,-6,-119,-6,-125,-6,-128,-6,126,-6,126,-6,123,-6,-126,-6,127,-6,-120,-6,-119,-6,-110,-6,-105,-6,-93,-6,-87,-6,-72,-6,-66,-6,-45,-6,-38,-6,-16,-6,-5,-6,15,-5,33,-5,54,-5,73,-5,96,-5,119,-5,-116,-5,-88,-5,-65,-5,-38,-5,-10,-5,18,-4,47,-4,75,-4,109,-4,-120,-4,-83,-4,-55,-4,-19,-4,14,-3,51,-3,83,-3,121,-3,-101,-3,-61,-3,-27,-3,14,-2,49,-2,88,-2,-126,-2,-93,-2,-48,-2,-12,-2,29,-1,69,-1,109,-1,-108,-1,-67,-1,-26,-1,10,0,58,0,89,0,-119,0,-86,0,-42,0,-6,0,37,1,72,1,115,1,-109,1,-65,1,-33,1,9,2,41,2,81,2,111,2,-102,2,-78,2,-34,2,-9,2,28,3,58,3,89,3,118,3,-105,3,-81,3,-49,3,-26,3,3,4,26,4,53,4,72,4,100,4,114,4,-112,4,-103,4,-76,4,-65,4,-44,4,-32,4,-15,4,-5,4,9,5,20,5,28,5,40,5,43,5,53,5,57,5,61,5,64,5,67,5,65,5,68,5,64,5,63,5,56,5,56,5,44,5,44,5,28,5,26,5,8,5,2,5,-12,4,-29,4,-37,4,-61,4,-71,4,-92,4,-112,4,-128,4,102,4,87,4,57,4,40,4,11,4,-12,3,-37,3,-68,3,-91,3,-123,3,106,3,76,3,44,3,15,3,-20,2,-49,2,-85,2,-117,2,106,2,68,2,36,2,-1,1,-37,1,-72,1,-110,1,110,1,72,1,36,1,-4,0,-40,0,-78,0,-117,0,102,0,63,0,24,0,-13,-1,-51,-1,-91,-1,-126,-1,89,-1,54,-1,14,-1,-20,-2,-62,-2,-92,-2,122,-2,89,-2,53,-2,16,-2,-16,-3,-52,-3,-85,-3,-118,-3,105,-3,71,-3,44,-3,9,-3,-17,-4,-51,-4,-77,-4,-105,-4,123,-4,98,-4,71,-4,46,-4,24,-4,-3,-5,-19,-5,-47,-5,-61,-5,-86,-5,-101,-5,-119,-5,120,-5,104,-5,91,-5,75,-5,67,-5,50,-5,45,-5,32,-5,24,-5,21,-5,7,-5,12,-5,-2,-6,4,-5,-5,-6,-1,-6,-3,-6,0,-5,2,-5,5,-5,11,-5,14,-5,26,-5,28,-5,42,-5,48,-5,61,-5,74,-5,84,-5,102,-5,113,-5,-125,-5,-107,-5,-92,-5,-69,-5,-54,-5,-30,-5,-10,-5,13,-4,36,-4,60,-4,83,-4,113,-4,-122,-4,-91,-4,-65,-4,-37,-4,-7,-4,23,-3,51,-3,85,-3,114,-3,-110,-3,-75,-3,-46,-3,-9,-3,23,-2}; }
	private static byte[] data82(){ return new byte[] {55,-2,95,-2,122,-2,-89,-2,-64,-2,-20,-2,9,-1,51,-1,82,-1,122,-1,-100,-1,-64,-1,-24,-1,7,0,48,0,80,0,121,0,-104,0,-64,0,-32,0,6,1,39,1,77,1,108,1,-111,1,-80,1,-43,1,-15,1,24,2,50,2,86,2,115,2,-112,2,-78,2,-53,2,-21,2,4,3,34,3,59,3,85,3,110,3,-120,3,-99,3,-74,3,-54,3,-31,3,-12,3,8,4,26,4,44,4,61,4,76,4,91,4,105,4,118,4,-127,4,-114,4,-107,4,-95,4,-90,4,-81,4,-76,4,-71,4,-67,4,-64,4,-63,4,-62,4,-62,4,-64,4,-63,4,-72,4,-71,4,-81,4,-84,4,-92,4,-101,4,-111,4,-119,4,122,4,114,4,97,4,86,4,68,4,54,4,37,4,18,4,2,4,-21,3,-38,3,-62,3,-81,3,-106,3,-128,3,104,3,77,3,55,3,25,3,2,3,-29,2,-54,2,-86,2,-110,2,109,2,87,2,49,2,23,2,-11,1,-42,1,-76,1,-106,1,116,1,82,1,50,1,14,1,-17,0,-53,0,-86,0,-121,0,99,0,70,0,27,0,2,0,-40,-1,-69,-1,-108,-1,118,-1,82,-1,48,-1,17,-1,-21,-2,-49,-2,-86,-2,-115,-2,107,-2,75,-2,45,-2,13,-2,-17,-3,-46,-3,-79,-3,-103,-3,120,-3,97,-3,65,-3,41,-3,14,-3,-10,-4,-36,-4,-59,-4,-83,-4,-106,-4,-124,-4,104,-4,93,-4,64,-4,54,-4,30,-4,18,-4,-3,-5,-12,-5,-32,-5,-42,-5,-54,-5,-69,-5,-75,-5,-87,-5,-97,-5,-100,-5,-113,-5,-113,-5,-121,-5,-125,-5,-126,-5,127,-5,125,-5,-127,-5,123,-5,-123,-5,-126,-5,-120,-5,-112,-5,-114,-5,-99,-5,-96,-5,-86,-5,-75,-5,-68,-5,-54,-5,-42,-5,-29,-5,-16,-5,1,-4,14,-4,34,-4,48,-4,68,-4,87,-4,107,-4,127,-4,-108,-4,-86,-4,-63,-4,-39,-4,-17,-4,11,-3,32,-3,61,-3,86,-3,112,-3,-113,-3,-90,-3,-56,-3,-34,-3,3,-2,26,-2,61,-2,88,-2,121,-2,-105,-2,-74,-2,-40,-2,-13,-2,25,-1,51,-1,89,-1,116,-1,-102,-1,-75,-1,-38,-1,-9,-1,27,0,56,0,92,0,120,0,-99,0,-72,0,-37,0,-5,0,22,1,60,1,83,1,120,1,-112,1,-75,1,-54,1,-17,1,5,2,36,2,63,2,90,2,117,2,-114,2,-89,2,-63,2,-40,2,-16,2,7,3,27,3,52,3,70,3,91,3,110,3,-128,3,-109,3,-93,3,-77,3,-62,3,-46,3,-34,3,-19,3,-11,3,5,4,9,4,27,4,25,4,43,4,40,4,55,4,51,4,62,4,60,4,66,4,63,4,69,4,60,4,69,4,56,4,60,4,53,4,46,4,44,4,33,4,28,4,18,4,8,4,-2,3,-13,3,-26,3,-37,3,-54,3,-65,3,-84,3,-97,3,-116,3,124,3,105,3,83,3,69,3,42,3,28,3,0,3,-19,2,-44,2,-65,2,-93,2,-112,2,113,2,91,2,64,2,36,2,11,2,-18,1,-46,1,-72,1,-104,1,127,1,94,1,67,1,37,1,5,1,-20,0,-56,0,-83,0,-113,0,108,0,85,0,46,0,23,0,-14,-1,-39,-1,-76,-1,-100,-1,122,-1,93,-1,63,-1,33,-1,2,-1,-23,-2,-58,-2,-81,-2,-114,-2,116,-2,90,-2,58,-2,37,-2,5,-2,-18,-3,-44,-3,-70,-3,-93,-3,-118,-3,114,-3,92,-3,70,-3,47,-3,28,-3,4,-3,-11,-4,-35,-4,-47,-4,-73,-4,-82,-4,-104,-4,-116,-4,124,-4,110,-4,97,-4,85,-4,73,-4,62,-4,53,-4,43,-4,35,-4,29,-4,19,-4,17,-4,9,-4,8,-4,2,-4,2,-4,-2,-5,0,-4,-1,-5,1,-4,1,-4,6,-4,8,-4,15,-4,17,-4,27,-4,30,-4,41,-4,48,-4,59,-4,67,-4,81,-4,89,-4,107,-4,114,-4,-122,-4,-111,-4,-94,-4,-78,-4,-61,-4,-43,-4,-25,-4,-5,-4,11,-3,36,-3,53,-3,77,-3,98,-3,119,-3,-111,-3,-92,-3,-63,-3,-44,-3,-13,-3,6,-2,37,-2,59,-2,87,-2,114,-2,-116,-2,-89,-2,-60,-2,-33,-2,-5,-2,23,-1,51,-1,79,-1,109,-1,-119,-1,-91,-1,-60,-1,-36,-1,-1,-1,22,0,55,0,81,0,109,0,-115,0,-92,0,-59,0,-36,0,-3,0,19,1,50,1,75,1,102,1,127,1,-100,1,-80,1,-48,1,-29,1,-2,1,20,2,45,2,66,2,91,2,109,2,-123,2,-104,2,-82,2,-65,2,-45,2,-26,2,-11,2,9,3,23,3,40,3,53,3,70,3,79,3,98,3,103,3,120,3,127,3,-119,3,-108,3,-102,3,-95,3,-84,3,-86,3,-73,3,-75,3,-67,3,-67,3,-65,3,-64,3,-62,3,-66,3,-63,3,-71,3,-68,3,-77,3,-77,3,-87,3,-89,3,-100,3,-104,3,-115,3}; }
	private static byte[] data83(){ return new byte[] {-122,3,121,3,114,3,98,3,91,3,74,3,64,3,46,3,35,3,15,3,4,3,-18,2,-30,2,-53,2,-68,2,-90,2,-107,2,127,2,107,2,87,2,62,2,44,2,17,2,-2,1,-27,1,-51,1,-74,1,-101,1,-123,1,107,1,82,1,56,1,30,1,4,1,-21,0,-48,0,-76,0,-100,0,127,0,102,0,75,0,45,0,25,0,-11,-1,-29,-1,-61,-1,-87,-1,-111,-1,116,-1,90,-1,64,-1,41,-1,9,-1,-8,-2,-42,-2,-60,-2,-89,-2,-110,-2,119,-2,98,-2,72,-2,53,-2,26,-2,9,-2,-17,-3,-36,-3,-56,-3,-77,-3,-97,-3,-115,-3,123,-3,102,-3,91,-3,66,-3,57,-3,37,-3,24,-3,10,-3,-4,-4,-17,-4,-30,-4,-40,-4,-53,-4,-60,-4,-73,-4,-79,-4,-89,-4,-94,-4,-104,-4,-106,-4,-115,-4,-116,-4,-121,-4,-124,-4,-126,-4,-127,-4,-128,-4,-128,-4,-126,-4,-126,-4,-123,-4,-119,-4,-117,-4,-111,-4,-105,-4,-102,-4,-91,-4,-89,-4,-74,-4,-73,-4,-56,-4,-51,-4,-37,-4,-27,-4,-16,-4,1,-3,8,-3,31,-3,35,-3,60,-3,69,-3,90,-3,104,-3,123,-3,-116,-3,-98,-3,-77,-3,-60,-3,-37,-3,-20,-3,3,-2,22,-2,45,-2,67,-2,89,-2,111,-2,-122,-2,-99,-2,-75,-2,-52,-2,-28,-2,-2,-2,18,-1,46,-1,69,-1,93,-1,121,-1,-114,-1,-87,-1,-62,-1,-39,-1,-12,-1,12,0,39,0,60,0,88,0,110,0,-119,0,-96,0,-71,0,-49,0,-21,0,-3,0,25,1,45,1,70,1,91,1,115,1,-124,1,-95,1,-81,1,-55,1,-39,1,-17,1,2,2,22,2,39,2,58,2,74,2,93,2,108,2,125,2,-117,2,-101,2,-87,2,-75,2,-57,2,-53,2,-31,2,-30,2,-11,2,-7,2,7,3,10,3,24,3,26,3,37,3,40,3,45,3,53,3,52,3,59,3,60,3,62,3,63,3,63,3,62,3,65,3,57,3,61,3,51,3,55,3,44,3,44,3,33,3,32,3,20,3,17,3,4,3,-1,2,-14,2,-21,2,-36,2,-42,2,-59,2,-69,2,-83,2,-96,2,-111,2,-125,2,114,2,100,2,83,2,67,2,49,2,31,2,13,2,-5,1,-24,1,-41,1,-67,1,-79,1,-106,1,-123,1,112,1,89,1,70,1,46,1,26,1,1,1,-17,0,-44,0,-61,0,-91,0,-107,0,121,0,103,0,74,0,57,0,28,0,11,0,-17,-1,-37,-1,-63,-1,-82,-1,-107,-1,127,-1,105,-1,79,-1,63,-1,37,-1,16,-1,-4,-2,-28,-2,-46,-2,-70,-2,-85,-2,-113,-2,-125,-2,107,-2,90,-2,69,-2,56,-2,30,-2,21,-2,-2,-3,-17,-3,-29,-3,-52,-3,-58,-3,-83,-3,-87,-3,-109,-3,-115,-3,123,-3,114,-3,103,-3,90,-3,82,-3,71,-3,62,-3,56,-3,43,-3,43,-3,29,-3,29,-3,20,-3,16,-3,14,-3,8,-3,7,-3,3,-3,2,-3,4,-3,-1,-4,5,-3,-1,-4,8,-3,4,-3,12,-3,12,-3,19,-3,20,-3,31,-3,30,-3,43,-3,46,-3,56,-3,64,-3,72,-3,83,-3,90,-3,106,-3,112,-3,127,-3,-119,-3,-106,-3,-91,-3,-79,-3,-64,-3,-50,-3,-35,-3,-19,-3,-4,-3,14,-2,29,-2,48,-2,63,-2,82,-2,99,-2,121,-2,-121,-2,-98,-2,-82,-2,-61,-2,-40,-2,-23,-2,-1,-2,20,-1,39,-1,61,-1,80,-1,102,-1,123,-1,-112,-1,-90,-1,-72,-1,-46,-1,-30,-1,-5,-1,15,0,36,0,56,0,80,0,96,0,122,0,-117,0,-95,0,-75,0,-55,0,-36,0,-15,0,4,1,23,1,43,1,60,1,78,1,101,1,110,1,-119,1,-110,1,-88,1,-73,1,-59,1,-41,1,-29,1,-10,1,0,2,18,2,26,2,45,2,51,2,68,2,77,2,87,2,101,2,106,2,119,2,127,2,-124,2,-110,2,-110,2,-98,2,-95,2,-89,2,-82,2,-82,2,-74,2,-75,2,-69,2,-69,2,-66,2,-68,2,-65,2,-67,2,-67,2,-70,2,-70,2,-76,2,-75,2,-83,2,-85,2,-90,2,-98,2,-100,2,-111,2,-115,2,-123,2,122,2,118,2,103,2,99,2,84,2,77,2,63,2,54,2,39,2,29,2,14,2,3,2,-13,1,-26,1,-40,1,-57,1,-69,1,-89,1,-100,1,-120,1,121,1,105,1,85,1,72,1,49,1,38,1,13,1,0,1,-22,0,-38,0,-57,0,-78,0,-93,0,-118,0,127,0,100,0,85,0,64,0,47,0,24,0,11,0,-18,-1,-27,-1,-55,-1,-66,-1,-91,-1,-106,-1,127,-1,113,-1,90,-1,78,-1,53,-1,40,-1,19,-1,4,-1,-15,-2,-30,-2,-49,-2,-64,-2,-80,-2,-97,-2,-112,-2,-126,-2,113,-2,101,-2,84,-2,74,-2,56,-2,49,-2,30,-2,24,-2,6,-2,2,-2,-16,-3}; }
	private static byte[] data84(){ return new byte[] {-20,-3,-35,-3,-40,-3,-54,-3,-55,-3,-72,-3,-72,-3,-83,-3,-88,-3,-93,-3,-102,-3,-102,-3,-111,-3,-111,-3,-117,-3,-119,-3,-121,-3,-123,-3,-124,-3,-125,-3,-125,-3,-124,-3,-125,-3,-121,-3,-122,-3,-116,-3,-117,-3,-110,-3,-108,-3,-103,-3,-97,-3,-94,-3,-85,-3,-80,-3,-74,-3,-64,-3,-59,-3,-48,-3,-41,-3,-31,-3,-22,-3,-11,-3,-1,-3,10,-2,22,-2,32,-2,46,-2,57,-2,71,-2,83,-2,97,-2,111,-2,126,-2,-119,-2,-100,-2,-89,-2,-71,-2,-56,-2,-41,-2,-26,-2,-8,-2,6,-1,25,-1,41,-1,56,-1,74,-1,91,-1,108,-1,126,-1,-114,-1,-96,-1,-79,-1,-61,-1,-45,-1,-25,-1,-10,-1,8,0,26,0,42,0,61,0,78,0,92,0,113,0,126,0,-109,0,-97,0,-77,0,-64,0,-44,0,-33,0,-14,0,0,1,14,1,33,1,42,1,59,1,74,1,85,1,101,1,114,1,122,1,-113,1,-112,1,-88,1,-88,1,-68,1,-65,1,-49,1,-44,1,-30,1,-25,1,-15,1,-6,1,-1,1,9,2,14,2,20,2,29,2,30,2,38,2,41,2,45,2,50,2,51,2,55,2,55,2,61,2,57,2,61,2,60,2,59,2,60,2,57,2,58,2,51,2,55,2,45,2,47,2,39,2,37,2,32,2,25,2,22,2,11,2,11,2,-3,1,-3,1,-19,1,-19,1,-36,1,-37,1,-53,1,-58,1,-70,1,-82,1,-89,1,-105,1,-111,1,-128,1,121,1,105,1,94,1,81,1,67,1,56,1,40,1,28,1,13,1,-2,0,-14,0,-30,0,-45,0,-58,0,-76,0,-88,0,-106,0,-118,0,119,0,108,0,87,0,78,0,57,0,43,0,31,0,8,0,2,0,-23,-1,-30,-1,-52,-1,-62,-1,-83,-1,-92,-1,-111,-1,-124,-1,117,-1,100,-1,89,-1,74,-1,58,-1,47,-1,30,-1,19,-1,5,-1,-7,-2,-22,-2,-32,-2,-46,-2,-57,-2,-69,-2,-80,-2,-91,-2,-102,-2,-113,-2,-121,-2,121,-2,118,-2,103,-2,96,-2,91,-2,77,-2,76,-2,63,-2,60,-2,51,-2,47,-2,41,-2,34,-2,33,-2,23,-2,24,-2,18,-2,15,-2,14,-2,8,-2,10,-2,6,-2,6,-2,5,-2,4,-2,6,-2,5,-2,7,-2,8,-2,9,-2,13,-2,15,-2,16,-2,24,-2,24,-2,28,-2,38,-2,34,-2,50,-2,47,-2,57,-2,64,-2,69,-2,78,-2,84,-2,93,-2,100,-2,111,-2,116,-2,-126,-2,-122,-2,-107,-2,-101,-2,-88,-2,-80,-2,-66,-2,-59,-2,-43,-2,-36,-2,-21,-2,-11,-2,3,-1,11,-1,31,-1,34,-1,56,-1,62,-1,79,-1,92,-1,102,-1,119,-1,-126,-1,-112,-1,-97,-1,-86,-1,-70,-1,-56,-1,-47,-1,-26,-1,-20,-1,0,0,10,0,24,0,39,0,51,0,65,0,79,0,88,0,108,0,114,0,-122,0,-116,0,-100,0,-89,0,-76,0,-63,0,-53,0,-41,0,-28,0,-21,0,-3,0,0,1,18,1,22,1,35,1,44,1,54,1,63,1,72,1,80,1,88,1,98,1,103,1,112,1,119,1,125,1,-124,1,-118,1,-112,1,-109,1,-100,1,-99,1,-92,1,-89,1,-88,1,-79,1,-83,1,-75,1,-75,1,-75,1,-69,1,-74,1,-67,1,-72,1,-68,1,-73,1,-69,1,-73,1,-73,1,-77,1,-77,1,-82,1,-82,1,-87,1,-92,1,-92,1,-100,1,-103,1,-107,1,-117,1,-115,1,-128,1,127,1,117,1,112,1,105,1,96,1,91,1,80,1,74,1,66,1,55,1,49,1,38,1,28,1,21,1,9,1,1,1,-10,0,-22,0,-29,0,-43,0,-50,0,-64,0,-74,0,-86,0,-94,0,-110,0,-117,0,125,0,112,0,105,0,88,0,81,0,66,0,55,0,44,0,32,0,19,0,9,0,-5,-1,-14,-1,-27,-1,-39,-1,-50,-1,-62,-1,-72,-1,-85,-1,-94,-1,-108,-1,-116,-1,126,-1,119,-1,105,-1,98,-1,84,-1,77,-1,65,-1,58,-1,45,-1,40,-1,26,-1,22,-1,9,-1,4,-1,-6,-2,-13,-2,-21,-2,-30,-2,-34,-2,-44,-2,-49,-2,-55,-2,-63,-2,-67,-2,-73,-2,-80,-2,-81,-2,-91,-2,-90,-2,-97,-2,-101,-2,-102,-2,-109,-2,-108,-2,-113,-2,-113,-2,-118,-2,-115,-2,-123,-2,-117,-2,-122,-2,-122,-2,-118,-2,-125,-2,-117,-2,-121,-2,-118,-2,-116,-2,-115,-2,-113,-2,-109,-2,-109,-2,-104,-2,-100,-2,-100,-2,-91,-2,-92,-2,-84,-2,-81,-2,-76,-2,-69,-2,-67,-2,-58,-2,-54,-2,-47,-2,-41,-2,-33,-2,-30,-2,-17,-2,-15,-2,-5,-2,2,-1,9,-1,19,-1,25,-1,37,-1,40,-1,54,-1,58,-1,71,-1,77,-1,90,-1,94,-1,109,-1,113,-1,126,-1,-120,-1,-114,-1,-100,-1,-93,-1,-81,-1,-73,-1,-63,-1,-52,-1,-43,-1,-31,-1,-25,-1}; }
	private static byte[] data85(){ return new byte[] {-11,-1,-4,-1,8,0,15,0,28,0,34,0,49,0,52,0,68,0,71,0,86,0,92,0,101,0,113,0,118,0,-127,0,-119,0,-111,0,-101,0,-95,0,-86,0,-78,0,-71,0,-64,0,-53,0,-53,0,-38,0,-38,0,-27,0,-24,0,-15,0,-12,0,-4,0,0,1,5,1,11,1,14,1,21,1,22,1,28,1,32,1,34,1,38,1,42,1,41,1,49,1,46,1,51,1,51,1,54,1,53,1,57,1,54,1,56,1,57,1,54,1,58,1,53,1,55,1,52,1,51,1,50,1,47,1,46,1,43,1,40,1,38,1,34,1,30,1,29,1,22,1,21,1,14,1,13,1,4,1,3,1,-5,0,-8,0,-13,0,-21,0,-25,0,-31,0,-39,0,-41,0,-53,0,-54,0,-65,0,-69,0,-78,0,-83,0,-92,0,-98,0,-105,0,-116,0,-117,0,124,0,124,0,108,0,108,0,93,0,91,0,81,0,70,0,68,0,53,0,50,0,41,0,31,0,25,0,17,0,6,0,3,0,-11,-1,-13,-1,-25,-1,-31,-1,-38,-1,-49,-1,-53,-1,-62,-1,-71,-1,-75,-1,-85,-1,-92,-1,-96,-1,-109,-1,-109,-1,-121,-1,-124,-1,124,-1,116,-1,114,-1,103,-1,103,-1,91,-1,91,-1,81,-1,78,-1,74,-1,65,-1,68,-1,53,-1,59,-1,46,-1,49,-1,40,-1,41,-1,34,-1,33,-1,29,-1,26,-1,25,-1,20,-1,21,-1,15,-1,19,-1,12,-1,13,-1,12,-1,9,-1,13,-1,7,-1,10,-1,10,-1,7,-1,11,-1,9,-1,11,-1,12,-1,13,-1,11,-1,19,-1,14,-1,22,-1,19,-1,25,-1,23,-1,32,-1,27,-1,38,-1,35,-1,41,-1,45,-1,46,-1,53,-1,53,-1,63,-1,60,-1,71,-1,70,-1,78,-1,83,-1,84,-1,93,-1,97,-1,100,-1,110,-1,109,-1,121,-1,122,-1,-126,-1,-123,-1,-112,-1,-114,-1,-98,-1,-103,-1,-88,-1,-87,-1,-80,-1,-72,-1,-68,-1,-61,-1,-54,-1,-50,-1,-41,-1,-37,-1,-29,-1,-24,-1,-18,-1,-10,-1,-7,-1,2,0,7,0,12,0,21,0,24,0,30,0,38,0,41,0,49,0,55,0,57,0,66,0,71,0,73,0,84,0,83,0,92,0,96,0,100,0,106,0,109,0,114,0,119,0,122,0,-127,0,-127,0,-122,0,-116,0,-117,0,-107,0,-111,0,-103,0,-102,0,-98,0,-96,0,-94,0,-92,0,-87,0,-89,0,-82,0,-85,0,-82,0,-78,0,-82,0,-74,0,-79,0,-75,0,-75,0,-75,0,-74,0,-74,0,-75,0,-72,0,-77,0,-72,0,-77,0,-77,0,-73,0,-83,0,-74,0,-84,0,-79,0,-85,0,-84,0,-86,0,-91,0,-88,0,-94,0,-95,0,-97,0,-101,0,-103,0,-104,0,-110,0,-110,0,-116,0,-116,0,-122,0,-124,0,-128,0,125,0,121,0,117,0,114,0,110,0,106,0,102,0,98,0,93,0,92,0,83,0,84,0,75,0,75,0,67,0,66,0,58,0,58,0,49,0,49,0,40,0,41,0,32,0,30,0,25,0,20,0,16,0,14,0,5,0,6,0,-3,-1,-5,-1,-8,-1,-14,-1,-18,-1,-21,-1,-26,-1,-29,-1,-32,-1,-40,-1,-38,-1,-47,-1,-46,-1,-52,-1,-56,-1,-57,-1,-64,-1,-63,-1,-69,-1,-71,-1,-74,-1,-78,-1,-79,-1,-83,-1,-85,-1,-89,-1,-88,-1,-95,-1,-92,-1,-100,-1,-96,-1,-103,-1,-101,-1,-105,-1,-106,-1,-107,-1,-109,-1,-110,-1,-112,-1,-111,-1,-114,-1,-114,-1,-115,-1,-116,-1,-115,-1,-118,-1,-115,-1,-119,-1,-116,-1,-117,-1,-118,-1,-117,-1,-116,-1,-117,-1,-116,-1,-114,-1,-117,-1,-111,-1,-116,-1,-110,-1,-113,-1,-108,-1,-111,-1,-106,-1,-107,-1,-104,-1,-105,-1,-100,-1,-101,-1,-98,-1,-96,-1,-96,-1,-92,-1,-90,-1,-90,-1,-86,-1,-84,-1,-85,-1,-76,-1,-82,-1,-72,-1,-76,-1,-69,-1,-69,-1,-66,-1,-64,-1,-60,-1,-59,-1,-56,-1,-52,-1,-53,-1,-46,-1,-46,-1,-43,-1,-40,-1,-39,-1,-33,-1,-34,-1,-28,-1,-28,-1,-25,-1,-21,-1,-21,-1,-15,-1,-15,-1,-12,-1,-9,-1,-7,-1,-5,-1,-1,-1,-1,-1,4,0,4,0,8,0,9,0,11,0,15,0,15,0,18,0,21,0,20,0,25,0,26,0,25,0,33,0,28,0,33,0,36,0,32,0,41,0,35,0,43,0,38,0,45,0,41,0,46,0,45,0,47,0,47,0,48,0,50,0,49,0,51,0,52,0,50,0,53,0,52,0,53,0,54,0,53,0,53,0,55,0,52,0,55,0,53,0,55,0,52,0,55,0,50,0,56,0,50,0,54,0,49,0,55,0,45,0,56,0,44,0,52,0,47,0,47,0,47,0,46,0,43,0,46,0,42,0,43,0,41,0,39,0,41,0,37,0,39,0}; }
	private static byte[] data86(){ return new byte[] {34,0,37,0,32,0,37,0,27,0,36,0,24,0,35,0,23,0,29,0,24,0,24,0,25,0,20,0,23,0,17,0,21,0,17,0,16,0,17,0,14,0,13,0,14,0,11,0,11,0,10,0,9,0,8,0,8,0,6,0,5,0,7,0,2,0,5,0,3,0,1,0,3,0,0,0,1,0,1,0,-3,-1,2,0,-4,-1,1,0,-4,-1,-2,-1,-2,-1,-3,-1,-3,-1,-3,-1,-3,-1,-4,-1,-3,-1,-3,-1,-4,-1,-2,-1,-5,-1,-3,-1,-3,-1,-2,-1,-3,-1,-3,-1,-1,-1,-4,-1,1,0,-3,-1,0,0,0,0}; }
	private static byte[] getData(){
		byte[] data = new byte[88200];
		System.arraycopy(data0(), 0, data, 0, 1024);
		System.arraycopy(data1(), 0, data, 1024, 1024);
		System.arraycopy(data2(), 0, data, 2048, 1024);
		System.arraycopy(data3(), 0, data, 3072, 1024);
		System.arraycopy(data4(), 0, data, 4096, 1024);
		System.arraycopy(data5(), 0, data, 5120, 1024);
		System.arraycopy(data6(), 0, data, 6144, 1024);
		System.arraycopy(data7(), 0, data, 7168, 1024);
		System.arraycopy(data8(), 0, data, 8192, 1024);
		System.arraycopy(data9(), 0, data, 9216, 1024);
		System.arraycopy(data10(), 0, data, 10240, 1024);
		System.arraycopy(data11(), 0, data, 11264, 1024);
		System.arraycopy(data12(), 0, data, 12288, 1024);
		System.arraycopy(data13(), 0, data, 13312, 1024);
		System.arraycopy(data14(), 0, data, 14336, 1024);
		System.arraycopy(data15(), 0, data, 15360, 1024);
		System.arraycopy(data16(), 0, data, 16384, 1024);
		System.arraycopy(data17(), 0, data, 17408, 1024);
		System.arraycopy(data18(), 0, data, 18432, 1024);
		System.arraycopy(data19(), 0, data, 19456, 1024);
		System.arraycopy(data20(), 0, data, 20480, 1024);
		System.arraycopy(data21(), 0, data, 21504, 1024);
		System.arraycopy(data22(), 0, data, 22528, 1024);
		System.arraycopy(data23(), 0, data, 23552, 1024);
		System.arraycopy(data24(), 0, data, 24576, 1024);
		System.arraycopy(data25(), 0, data, 25600, 1024);
		System.arraycopy(data26(), 0, data, 26624, 1024);
		System.arraycopy(data27(), 0, data, 27648, 1024);
		System.arraycopy(data28(), 0, data, 28672, 1024);
		System.arraycopy(data29(), 0, data, 29696, 1024);
		System.arraycopy(data30(), 0, data, 30720, 1024);
		System.arraycopy(data31(), 0, data, 31744, 1024);
		System.arraycopy(data32(), 0, data, 32768, 1024);
		System.arraycopy(data33(), 0, data, 33792, 1024);
		System.arraycopy(data34(), 0, data, 34816, 1024);
		System.arraycopy(data35(), 0, data, 35840, 1024);
		System.arraycopy(data36(), 0, data, 36864, 1024);
		System.arraycopy(data37(), 0, data, 37888, 1024);
		System.arraycopy(data38(), 0, data, 38912, 1024);
		System.arraycopy(data39(), 0, data, 39936, 1024);
		System.arraycopy(data40(), 0, data, 40960, 1024);
		System.arraycopy(data41(), 0, data, 41984, 1024);
		System.arraycopy(data42(), 0, data, 43008, 1024);
		System.arraycopy(data43(), 0, data, 44032, 1024);
		System.arraycopy(data44(), 0, data, 45056, 1024);
		System.arraycopy(data45(), 0, data, 46080, 1024);
		System.arraycopy(data46(), 0, data, 47104, 1024);
		System.arraycopy(data47(), 0, data, 48128, 1024);
		System.arraycopy(data48(), 0, data, 49152, 1024);
		System.arraycopy(data49(), 0, data, 50176, 1024);
		System.arraycopy(data50(), 0, data, 51200, 1024);
		System.arraycopy(data51(), 0, data, 52224, 1024);
		System.arraycopy(data52(), 0, data, 53248, 1024);
		System.arraycopy(data53(), 0, data, 54272, 1024);
		System.arraycopy(data54(), 0, data, 55296, 1024);
		System.arraycopy(data55(), 0, data, 56320, 1024);
		System.arraycopy(data56(), 0, data, 57344, 1024);
		System.arraycopy(data57(), 0, data, 58368, 1024);
		System.arraycopy(data58(), 0, data, 59392, 1024);
		System.arraycopy(data59(), 0, data, 60416, 1024);
		System.arraycopy(data60(), 0, data, 61440, 1024);
		System.arraycopy(data61(), 0, data, 62464, 1024);
		System.arraycopy(data62(), 0, data, 63488, 1024);
		System.arraycopy(data63(), 0, data, 64512, 1024);
		System.arraycopy(data64(), 0, data, 65536, 1024);
		System.arraycopy(data65(), 0, data, 66560, 1024);
		System.arraycopy(data66(), 0, data, 67584, 1024);
		System.arraycopy(data67(), 0, data, 68608, 1024);
		System.arraycopy(data68(), 0, data, 69632, 1024);
		System.arraycopy(data69(), 0, data, 70656, 1024);
		System.arraycopy(data70(), 0, data, 71680, 1024);
		System.arraycopy(data71(), 0, data, 72704, 1024);
		System.arraycopy(data72(), 0, data, 73728, 1024);
		System.arraycopy(data73(), 0, data, 74752, 1024);
		System.arraycopy(data74(), 0, data, 75776, 1024);
		System.arraycopy(data75(), 0, data, 76800, 1024);
		System.arraycopy(data76(), 0, data, 77824, 1024);
		System.arraycopy(data77(), 0, data, 78848, 1024);
		System.arraycopy(data78(), 0, data, 79872, 1024);
		System.arraycopy(data79(), 0, data, 80896, 1024);
		System.arraycopy(data80(), 0, data, 81920, 1024);
		System.arraycopy(data81(), 0, data, 82944, 1024);
		System.arraycopy(data82(), 0, data, 83968, 1024);
		System.arraycopy(data83(), 0, data, 84992, 1024);
		System.arraycopy(data84(), 0, data, 86016, 1024);
		System.arraycopy(data85(), 0, data, 87040, 1024);
		System.arraycopy(data86(), 0, data, 88064, 136);
		return data;
	}
	/** Constructs a new AudioClip with the data from Down-16.wav. */
	public Down16(){
		data = getData();
		format = new AudioFormat(AudioFormat.Encoding.PCM_SIGNED, (float)(44100.0), 16, 1, 2, (float)(44100.0), false);
		lineInfo = new DataLine.Info(SourceDataLine.class, format, AudioSystem.NOT_SPECIFIED);
		try{ AudioSystem.getLine(lineInfo); }
		catch(IllegalArgumentException ex){ lineInfo = null; ex.printStackTrace(); }
		catch(LineUnavailableException e){}
	}
	/** A separate thread for playing Down-16.wav. */
	private class PlayThread extends Thread {
		private byte[] data;
		private AudioFormat format;
		private DataLine.Info lineInfo;
		private SourceDataLine line = null;
		private boolean playing = true;
		private float volume = 1;
		public PlayThread(byte[] d, AudioFormat f, DataLine.Info i, float v){ data = d; format = f; lineInfo = i; volume = v; }
		public void run(){
			try{
				line = (SourceDataLine) AudioSystem.getLine(lineInfo);
				line.open(format, AudioSystem.NOT_SPECIFIED);
				FloatControl vol = (FloatControl) line.getControl(FloatControl.Type.MASTER_GAIN);
				vol.setValue(volume);
				line.start();
				int written = 0;
				int available;
				while(written < data.length && playing){
					available = Math.min(line.available(), data.length - written);
					line.write(data, written, available);
					written += available;
				}
				int frames = data.length / format.getFrameSize();
				while(line.getFramePosition() < frames && playing) Thread.sleep(0);
			}
			catch(InterruptedException ex){ playing = false; }
			catch(LineUnavailableException ex){}
			if(line != null){ line.stop(); line.flush(); line.close(); }
			playing = false;
		}
		public void interrupt(){ playing = false; }
		public boolean isPlaying(){ return playing; }
	}
	/** A separate thread for looping play of Down-16.wav. */
	private class LoopThread extends Thread {
		private Down16 clip;
		private boolean looping = true;
		public LoopThread(Down16 c){ clip = c; }
		public void run(){
			while(looping){
				clip.play();
				while(clip.isPlaying() && looping){
					try{ Thread.sleep(0); }
					catch(InterruptedException ex){ looping = false; break; }
				}
			}
			if(!clip.isLooping()) clip.stop();
		}
		public void interrupt(){ looping = false; }
		public boolean isLooping(){ return looping; }
	}
	/** Plays Down-16.wav from the beginning, even if it is already playing or looping. */
	public void play() { play(0); }
	public void play(float balance){ if(lineInfo == null) return; doPlay(balance); }
	private synchronized void doPlay(float balance){
		doStopPlay();
		playThread = new PlayThread(data, format, lineInfo, balance);
		playThread.start();
	}
	/** Plays Down-16.wav continuously until stopped. */
	public void loop(){ if(lineInfo == null) return; doLoop(); }
	private synchronized void doLoop(){
		doStopLoop();
		loopThread = new LoopThread(this);
		loopThread.start();
	}
	/** Stops play and looping of Down-16.wav. */
	public void stop(){ if(lineInfo == null) return; doStop(); }
	private synchronized void doStop(){
		doStopPlay();
		doStopLoop();
	}
	private void doStopPlay(){
		if(playThread == null) return;
		if(playThread.isPlaying()) playThread.interrupt();
		playThread = null;
	}
	private void doStopLoop(){
		if(loopThread == null) return;
		if(loopThread.isLooping()) loopThread.interrupt();
		loopThread = null;
	}
	/** Tests if Down-16.wav is currently playing or looping.
	 * @return <tt>true</tt> if playing or looping, <tt>false</tt> otherwise */
	public boolean isPlaying(){ if(lineInfo == null) return false; return doIsPlaying(); }
	private synchronized boolean doIsPlaying(){
		if(loopThread == null && playThread == null) return false;
		else if(loopThread == null) return playThread.isPlaying();
		else if(playThread == null) return loopThread.isLooping();
		else return loopThread.isLooping() && playThread.isPlaying();
	}
	/** Tests if Down-16.wav is currently looping.
	 * @return <tt>true</tt> if looping, <tt>false</tt> otherwise */
	public boolean isLooping(){ if(lineInfo == null) return false; return doIsLooping(); }
	private synchronized boolean doIsLooping(){
		if(loopThread == null) return false;
		else return loopThread.isLooping();
	}
}